- React 상태 관리의 중요성을 이해하고 있다면,
useReducer
또는useContext
와 같은 Hook을 묻는 질문에 대처할 수 있다. 🔐 - 전통적인 컴포넌트 간의 공유 상태 관리 방법에 대해 알고 있다면, props Drilling 덕분에 이를 깔끔하게 관리할 수 있다. 🏗️
- 커스텀 Hook는 재사용 가능한 로직을 추출하고 컴포넌트에서 로직 불순을 해소하는 데 유용하다. 🪡
React.memo
,useCallback
,useMemo
는 성능 최적화에 필수적인 요소이며, 빈 값 설정 및 의존성 관리를 통해 효율적인 코드를 작성할 수 있다. 📈- 코드 분할(Code Splitting)은 리엑트 레이아웃과 스펜스를 이용하여 양방향화를 위한 방식이며, 초기 로딩 시간을 개선하고 번들 파일 크기를 줄여준다. 📦