Context API
란?
- React 프로젝트에서 전역적으로 사용할 데이터가 있을 때 유용한 기능
(ex. 사용자 로그인 정보, 애플리케이션 환경 설정, 테마 등)- Redux, React Router, Styled-Components 등의 라이브러리가 Context API를 기반으로 구현 되어있음
- 전역적으로 여기저기서 사용되는 상태가 있고 컴포넌트의 개수가 많은 상황에 사용하면 좋음
- 프로젝트 컴포넌트 구조가 꽤 간단하고 다루는 상태의 종류가 많지 않다면 굳이 Context를 사용할 필요는 없음
💟 참고자료