공용 상태로 옮길 신호는 같은 값이 여러 곳에서 함께 바뀌는 순간이다

props drilling 자체보다 동일한 상태와 변경 함수가 여러 갈래로 전달되고 수정 규칙이 퍼질 때 저장 위치를 다시 설계한다.

local 유지 한 컴포넌트만 사용가까운 자식 소수변경 규칙 단순
공용 상태 후보 먼 형제들이 공유변경 규칙 반복Provider/store 고려
신호
의미
대응
props drilling
전달만 반복
composition 또는 context
형제 공유
공통 부모 필요
state lift
전역 UI
여러 화면 사용
context/store
서버 데이터
캐시와 동기화
query 도구
핵심 공용 상태는 편의가 아니라 소유권과 변경 규칙을 한곳에 모아야 할 때 선택한다.