
내가 처음으로 useContext( ) 를 맞이 한 것은 웹 전체에 다크모드를 설정하기 위해서 마주하게 되었다. useContext( ) 를 통해, 다크모드인지 아닌지를 넘겨주고, 이를 통해, 전체 웹 CSS 에 클래스 명을 다르게 주면서 이를 가능하게 해주었다. 이 뿐만 아니라, 하위 컴포넌트에서 axios 를 통해 받아온 정보를 상위 컴포넌트에서 사용하려고 할 때, useContext( ) 가 필요함을 느꼈다. 내가 이해하고, 바로 적용할 수 있을 것이라고 생각했지만, 혼자 해볼려고 했는데, 헷갈리는 부분이 많아서 이에 대해 더 자세히 알아보기 위해서, REACT 공식문서를 살펴보려고 한다. useContext ( ) 란 무엇인가 ? useContext is a React Hook that lets ..