useContext1 useContext 왜쓰는데? 리액트에서 일반적으로 부모컴포넌트 > 자식컴포넌트로 데이터를 전달해줄때 props로 전달해주었다 그런데 만약 부모 > 자식 > 그자식 그 자식의 자식 ....*100 이라면??? 컴포넌트에서 prop 을 사용하지 않고 자식에게 전달만 하는 경우도 있다여기서 바로 prop drilling이 일어나게 된다.깊이가 너무 깊어지면 prop이 어떤 컴포넌트에서 전해져 왔는지 모를수 있다.컴포넌트에서 오류가 발생했을때 어떤컴포넌트에서 오류가 발생했는지 추적하는데 오래걸린다. 그러면 이런 문제점을 contextAPI로 해결해보자useContext hook 을 통해서 전역데이터를 관리 할수 있다.여기서 App.jsx전체를 묶을수도 있고, 컴포넌트들끼리도 묶을수 있겠다.context : 문맥, 맥락특정 영역 안에서 c.. 2025. 2. 6. 이전 1 다음