State Management

상태 공유가 반복되면 저장 위치를 다시 설계합니다

props 전달이 길어지고 여러 화면이 같은 값을 바꾸기 시작하면 공용 상태 관리가 필요한 시점입니다.

signal 1

중간 컴포넌트가 전달만 함

자신은 쓰지 않는 props를 계속 받아 넘깁니다.

signal 2

변경 지점이 여러 곳임

장바구니, 로그인, 테마처럼 여러 컴포넌트가 같은 값을 바꿉니다.

signal 3

추적 비용이 커짐

값의 출발점과 도착점을 찾는 시간이 구현 시간보다 길어집니다.

props 사슬에서 공용 저장소로

Before App에서 내려보내고 중간 컴포넌트가 전달합니다.
문제 트리가 깊어질수록 변경 범위가 커집니다.
After 필요한 컴포넌트가 공용 상태에 직접 접근합니다.
효과 상태 읽기와 갱신 경로가 짧고 명확해집니다.
공유 반복 분리 관리