Next.js · Middle · Frage 41 von 75
Warum ist useFormStatus in Formularen mit Server Actions praktisch?
- 1Es liefert
pendingdes Formulars, um den Button zu sperren - 2Es liefert das Validierungsergebnis jedes Formularfelds
- 3Es schickt das Formular per Code ab, ohne Button und Klick
Antwort zeigen
Richtige Antwort: Es liefert pending des Formulars, um den Button zu sperren
Erklärung
Den Hook ruft man in einer Komponente innerhalb von <form> auf (meist im Absende-Button): const { pending } = useFormStatus(). So baut man einen wiederverwendbaren <SubmitButton>. Ergebnis und Fehler der Action hält useActionState.