언제 사용할까? react 는 상위 컴포넌트에서 하위 컴포넌트로 prop을 전달해서 데이터를 전달한다. 예를들어) 최상위 컴포넌트에서 3단계 아래의 컴포넌트에 데이터를 전달하려면? =>1,2단계 에 있는 컴포넌트는 해당 데이터가 필요없더라도 이를 받아서 3단계 컴포넌트까지 밑으로 전달해야한다. 이때, context를 사용하면 최상위에서 바로 3단계 아래로 전달해줄 수 있다. 즉, 전역적으로 사용해야하는 데이터를 전달할 때 사용하면 좋다. 예시) 페이지에서 dark mode 버튼을 클릭할 경우 Dark 모드를 적용하는 동작하도록 구현. 우선 Context를 사용하지 않고 구현한 후, Context를 사용하여 구현한 코드와 비교하려고 한다. Component 구조 - Context 적용 전 Code App ..