리액트가 자체적으로 제공하는 상태 관리 방법
- 컴포넌트 트리 안에서 전역적으로 사용할 수 있는 값 관리
- Props Drilling을 피하고, 컴포넌트 간 상태를 쉽게 공유 가능
- 데이터를 공유하기 위한 방법 (로그인한 사용자의 정보, 테마, 언어 설정 등)
장점
- Prop Drilling 문제 해결
- 추가적인 라이브러리 설치 없음
단점
- 복잡한 상태 관리는 어려울 수 있음 (많은 상태를 전역으로 관리하는 경우 다른 전역 상태 관리 라이브러리가 적합)
- 너무 많은 Context를 사용하면 재사용성이 떨어짐
댓글