Next.js · Middle · Pytanie 41 z 75
Dlaczego useFormStatus jest wygodny w formularzach z Server Actions?
- ✓Poprawna odpowiedź: Daje stan
pendingformularza rodzica, by zablokować przycisk - 2Zwraca wynik walidacji każdego pola formularza
- 3Pozwala wysłać formularz programowo, bez przycisku i kliknięcia
Wyjaśnienie
Hook wywołuje się w komponencie wewnątrz <form> (zwykle w przycisku wysyłania): const { pending } = useFormStatus(). Pozwala to zrobić wielokrotnego użytku <SubmitButton>. Wynik akcji i błędy trzyma useActionState.