State flow

상태 관리는 공유 데이터를 규칙 있는 변경 흐름으로 묶는다

Prop Drilling이 커지면 중앙 저장소와 구독 구조로 여러 컴포넌트가 같은 값을 기준으로 다시 그려진다.

구간역할대표 패턴확인 질문
UI Event사용자 입력이 변경 요청을 만든다click, input, submit어떤 이벤트가 상태를 바꾸는가
Change Rule정해진 규칙으로 상태를 변경한다action, reducer, setter임의 수정이 숨어 있지 않은가
Store공유 상태의 기준값을 보관한다Redux, Zustand, atom store누가 값을 소유하는가
Subscribers상태를 읽는 컴포넌트가 다시 렌더링된다selector, hook, query cache필요한 부분만 다시 그려지는가

상태 관리는 라이브러리 이름보다 어떤 상태를 어디에서 누가 바꾸는지 명확히 하는 설계 문제다.