Next 상태는 서버 원본에서 client 상호작용으로 내려온다

데이터의 출처와 변경 주체를 나누면 상태 위치와 실행 경계가 함께 정리된다.

상태의 권위 원본누가 값을 만들고 확정하는지에서 위치 결정
server

DB · API 원본

fetch·cache로 초기 데이터와 최신성 관리

props

Initial value

client leaf가 시작할 plain data 전달

client

Input · toggle

브라우저 행동으로만 바뀌는 지역 상태

mutation

Server Action

저장 결과와 캐시 정합성을 서버에서 확정

핵심서버 데이터를 useState 복사본으로 오래 보관하지 말고 원본과 임시 상호작용 값을 분리한다.