문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

Context API 최적화

개념 설명

Context value 변경 시 모든 Consumer가 리렌더링되는 문제를 해결하는 최적화 패턴.

핵심 포인트

  • Context value 객체는 매번 재생성되면 불필요한 리렌더링 발생
  • 연관된 상태끼리 Context 분리로 리렌더링 범위 최소화
  • State와 Dispatch를 분리하여 업데이트 함수만 사용하는 컴포넌트 최적화
  • useContextSelector 패턴으로 필요한 값만 구독

예시 코드

// Context 분리 패턴
const UserContext = createContext();
const ThemeContext = createContext();

더 많은 내용을 확인하세요! 📚

Context API 최적화의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기