Input
name·required로 전송할 값과 기본 검증 정의
사용자가 다음 행동을 결정할 수 있도록 제출 대기와 검증 결과를 화면에 명시한다.
name·required로 전송할 값과 기본 검증 정의
form action이 Server Function 호출
useFormStatus로 진행 중과 중복 클릭 표시
검증 오류·성공 메시지를 직렬화해 반환
itemActions가 /server-action·/form-submit을 모두 재검증한 뒤 useActionState 결과 표시
핵심폼 처리는 서버 호출로 끝나지 않고 실패 뒤 복구 가능한 입력과 피드백까지 포함한다.