- 상태를 부모가 가지면, 자식 컴포넌트 전체가 리렌더, 그렇다고 각 자식에게 상태를 보유하게하면 부모가 상태를 알 수 없는 문제
- → 트레이드 오프
- 리액트는 기본적으로 단반향 바인딩(a → b → c)임으로 어쩔 수 없다
- 그래서 생기는 문제는
- prop drilling, callback 호출..
- 트리 구조에서의 문제를 해결하자!
- 전역 상태
- prop drilling 방지
- 소비한 곳만 렌더링
- atom 상태
- 전역 상태가 커지면 렌더링 비용도 커지니 잘게 쪼개자
- 전역 상태