- 테마 전환 기능 구현은 React 기술 면접의 고전적인 질문입니다. 💡
React.Context
를 사용하여 상태를 전파하고, prop drilling 없이 하위 컴포넌트에서 테마를 사용할 수 있게 해야 합니다. ⚙️useState
훅을 사용하여 테마 상태를 관리하고, 토글 기능을 구현합니다. 🔄useMemo
훅을 사용하여 테마와 토글 함수를 메모이제이션하여 불필요한 렌더링을 방지합니다. 🧠useContext
훅을 사용하여 컴포넌트에서 테마 컨텍스트에 접근합니다. 🔑