Server Action은 폼 입력에서 갱신 화면까지 책임을 잇는다

브라우저는 의도를 제출하고 서버는 신뢰 경계를 통과시킨 뒤 데이터와 cache를 함께 갱신한다.

form

FormData

사용자 입력을 action에 전달

trust

검증·권한

schema와 session으로 요청을 확인

mutation

DB 변경

업무 단위로 저장·rollback 처리

cache

캐시 동기화

itemActions 변경 뒤 /server-action·/form-submit 두 화면을 모두 revalidatePath

response

state / redirect

필드 오류 또는 성공 경로를 반환

핵심Action은 클라이언트가 호출해도 서버 endpoint이므로 입력과 권한을 절대 신뢰하지 않는다.