Provider 배치
상태가 필요한 하위 트리만 감싸도록 Provider 범위를 좁힙니다.
경계Context API는 prop drilling을 줄이지만 value 참조가 바뀔 때 구독 컴포넌트가 넓게 다시 렌더링되는 fan-out 비용을 관리해야 합니다.
상태가 필요한 하위 트리만 감싸도록 Provider 범위를 좁힙니다.
경계객체나 함수 value는 매 렌더 새 참조가 되지 않도록 구조를 분리합니다.
identityuseContext를 호출한 컴포넌트는 value 변경 시 다시 렌더링됩니다.
subscription자주 바뀌는 값과 거의 바뀌지 않는 설정을 다른 Context로 나눕니다.
split빈번한 상태 업데이트는 external store나 상태관리 라이브러리가 더 나을 수 있습니다.
alternative