Server Action은 폼 입력을 검증·변경·명시적 재검증으로 잇는다

HTTP 요청 세부를 숨기더라도 권한과 입력 검증, 캐시 갱신의 서버 책임은 명시적으로 남는다.

submit

Form / event

사용자가 mutation 의도와 입력값을 보냄

boundary

Server Action 호출

Next가 함수 호출을 서버 요청으로 직렬화

execute

권한·검증·DB 변경

서버에서 민감 로직과 업무 규칙 실행

freshness

캐시 동기화

공유 itemActions는 /server-action과 /form-submit을 모두 revalidatePath로 갱신

result

UI 갱신

반환값·redirect·새 서버 결과로 화면 연결

핵심Server Action은 검증을 없애는 기능이 아니다. 모든 호출이 외부 입력이라는 전제로 서버 경계를 지킨다.