useContext1 리액트(React) Context API 알아보기 Context API는 리액트 프로젝트에서 전역적으로 사용할 데이터가 있을 때 사용합니다. 예를들면 사용자 로그인 정보, 애플리케이션 환경 설정, 테마 등 리액트 애플리케이션은 컴포넌트 간에 데이터를 props로 전달하기 때문에 다양한 컴포넌트에서 필요한 데이터가 있을 경우 주로 최상위 컴포넌트인 App 의 state에 넣어서 관리합니다. 하지만 실제 리액트 프로젝트에서는 더 많은 컴포넌트를 거쳐야 할 때도 있고 다루어야 할 많아 질 수 있어서 이런 방식으로 사용하면 유지보수가 힘들어질 수 있습니다. 리덕스나 MobX 같은 상태관리 라이브러리를 사용하여 전역 상태 관리 작업을 편하게 처리하기도 하였는데 리액트 v16.3 업데이트 이후에는 Context API가 많이 개선되었기 때문에 별도의 라이브러리를 .. 2023. 6. 15. 이전 1 다음 반응형