공유 값 선정
깊게 전달되는 값 중 여러 화면에서 같은 의미로 쓰는 값만 Context 후보로 올린다.
shared meaning테마, 현재 사용자, locale처럼 여러 컴포넌트가 같은 값을 읽어야 할 때 Provider 경계를 신중하게 둔다.
깊게 전달되는 값 중 여러 화면에서 같은 의미로 쓰는 값만 Context 후보로 올린다.
shared meaning필요한 하위 트리만 감싸서 불필요한 구독 범위를 줄인다.
범위 제어객체 value를 매 렌더마다 새로 만들면 소비자가 모두 다시 렌더링될 수 있다.
stable value자주 바뀌는 값과 거의 바뀌지 않는 값은 별도 Context로 나눈다.
render isolation복잡한 서버 캐시나 빈번한 전역 상태는 전용 상태 관리 도구가 더 적합할 수 있다.
right tool