📋 Suspense와 Error Boundaries를 함께 사용하여 비동기 데이터 로드 시 발생할 수 있는 문제점들을 어떻게 처리할 수 있는가?
📋 Suspense로 데이터 로딩 상태를 관리할 때 발생할 수 있는 문제점과 해결방법
📋 React에서 useImperativeHandle 훅을 사용하는 목적과 그 동작 방식 및 언제 이를 사용해야 하는가
📋 useImperativeHandle을 남용했을 때 문제점과 이를 방지하기 위한 사례
📋 웹 브라우저 렌더링 과정에 대해 설명하라
📋 렌더링 성능에 영향을 미치는 요소들에 그리고 리플로우와 리페인트에 대한 설명 및 최적화 기법
📋 웹 애플리케이션에서 HTTP 캐싱의 중요성
📋 Cache-Control과 Last-Modified 헤더의 역할 및 차이점
📋 웹 성능을 최적화하는 캐싱 전략
📋 캐싱으로 인한 잠재적인 문제 및 해결 방법
📋 React에서 상태 관리의 복잡성을 줄이기 위해 컴포넌트를 비제어(Uncontrolled) 컴포넌트로 사용할 수 있는 상황과, 제어(Control) 컴포넌트로 사용할 수 있는 상황을 비교
📋 웹 애플리케이션에서 이미지 최적화를 위해 WebP 포맷을 사용하는 장점과 적용 방법 및 해당 포맷이 JPEG나 PNG와 비교했을 때 성능에 미치는 영향