상태 관리는 공유 데이터를 한 흐름으로 묶는다
Prop Drilling이 커지면 중앙 저장소와 규칙 있는 변경 흐름으로 여러 컴포넌트의 상태를 동기화한다.
UI Event사용자 클릭이나 입력이 상태 변경 요청을 만든다.
Store RuleAction, Reducer, Setter 같은 정해진 규칙으로 상태를 바꾼다.
Subscribers상태를 구독하는 컴포넌트가 같은 값을 기준으로 다시 그려진다.
Redux
규칙이 엄격하고 추적이 강함
Zustand
가볍고 작성량이 적음
Jotai/Recoil
작은 단위 상태 모델
React Query
서버 상태와 캐시 관리