변경 주체
값을 바꿀 수 있는 이벤트가 어느 화면에서 발생하는지 표시한다.
상태 공유 문제는 값이 많아서 생기기보다, 어느 컴포넌트가 원본을 소유하고 어느 컴포넌트가 변경을 요청하는지 불분명할 때 커진다.
값을 바꿀 수 있는 이벤트가 어느 화면에서 발생하는지 표시한다.
같은 값을 읽는 컴포넌트들의 가장 가까운 공통 부모를 찾는다.
자식은 setter를 직접 남발하기보다 의미 있는 이벤트 콜백을 호출한다.
여러 라우트와 멀리 떨어진 영역에서 필요할 때 context나 store를 검토한다.