Front-End/React
[React] useContext()
CODE_PLAN
2023. 11. 9. 20:32
useContext()를 사용하면
ex). GrandFather → Context(중앙 관리소) → Child 순서로 전달가능
- context API 필수 개념
- createContext : context 생성
- Consumer : context 변화 감지
- Provider : context 전달(to 하위 컴포넌트)
주의해야 할 사항
- 렌더링 문제이후에 배우게 될 메모이제이션이 중요
- useContext를 사용할 때, Provider에서 제공한 value가 달라진다면 useContext를 사용하고 있는 모든 컴포넌트가 리렌더링 됩니다. 따라서 value 부분을 항상 신경써줘야 합니다!