리액트 context란 앱에서 컴포넌트에게 props를 사용하지 않고 필요한 데이터를 넘겨주며 사용할 수 있게 해줍니다.
다시 말해, 리액트 context는 컴포넌트들이 데이터(state)를 더 쉽게 공유할 수 있도록 해줍니다.
리액트 context는 앱의 모든 컴포넌트에서 사용할 수 있는 데이터를 전달할 때 유용합니다.
데이터 종류는 다음과 같습니다.
데이터는 자주 업데이트할 필요가 없는 리액트 context에 위치해야 합니다
왜? context는 전체적인 상태 관리를 위해 만들어진게 아니기 때문입니다.
리액트 context는 리액트 컴포넌트를 위한 전역 변수와 같다고 생각하면 됩니다.