useContext(Auth)로 user를 읽는다.다시 렌더Context value는 Provider 아래 소비자에게 전파된다
value 참조가 바뀌면 해당 context를 읽는 소비자가 다시 렌더될 수 있다. 값이 필요한 가장 좁은 서브트리와 변경 빈도를 함께 설계한다.
AuthProvider 범위
Header
Articlecontext를 읽지 않는 중간 컴포넌트다.전파 경로에 있어도 직접 소비하지 않음
AccountMenuuser와 signOut action을 읽는다.다시 렌더
value 참조 변경
{ user, signOut }전파 시작검증Profiler로 변경 시 렌더되는 소비자를 추적하고, Provider 범위·value 참조·상태/dispatch 분리 순서로 원인을 좁힌다.