본문 바로가기
공부낙서장

Context API

by 곰인간 2023. 10. 22.

리액트가 자체적으로 제공하는 상태 관리 방법

  • 컴포넌트 트리 안에서 전역적으로 사용할 수 있는 값 관리
  • Props Drilling을 피하고, 컴포넌트 간 상태를 쉽게 공유 가능
  • 데이터를 공유하기 위한 방법 (로그인한 사용자의 정보, 테마, 언어 설정 등)

장점

  • Prop Drilling 문제 해결
  • 추가적인 라이브러리 설치 없음

단점

  • 복잡한 상태 관리는 어려울 수 있음 (많은 상태를 전역으로 관리하는 경우 다른 전역 상태 관리 라이브러리가 적합)
  • 너무 많은 Context를 사용하면 재사용성이 떨어짐

 

댓글