React · Middle · Frage 29 von 75
Was liefert useActionState in React 19?
- 1Das Ergebnis der Formular-Action und ein Flag
isPending - 2Eine Historie aller Zustandsänderungen zum Debuggen in den DevTools
- 3Einen globalen Store aller Actions, wie Redux
Antwort zeigen
Richtige Antwort: Das Ergebnis der Formular-Action und ein Flag isPending
Erklärung
const [state, formAction, isPending] = useActionState(action, initialState). Die Funktion action bekommt den vorherigen Zustand und FormData, ihr Ergebnis wird zum neuen Zustand - praktisch für Validierungsfehler. formAction übergibt man an <form action>. Funktioniert auch mit Server Functions.