React · Middle · Pytanie 29 z 75
Co daje useActionState w React 19?
- ✓Poprawna odpowiedź: Wynik akcji formularza i flagę
isPending - 2Globalny magazyn wszystkich akcji, jak Redux
- 3Historię wszystkich zmian stanu do debugowania w DevTools
Wyjaśnienie
const [state, formAction, isPending] = useActionState(action, initialState). Funkcja action dostaje poprzedni stan i FormData, a jej wynik staje się nowym stanem - wygodne dla błędów walidacji. formAction przekazuje się do <form action>. Działa też z Server Functions.