Next.js · Middle · Pytanie 29 z 75
Czym <Form> z next/form różni się od zwykłego <form> w formularzu wyszukiwania?
- ✓Poprawna odpowiedź: Ze stringowym
actionwykonuje nawigację po stronie klienta z query - 2Automatycznie waliduje pola schematem Zod przed wysłaniem
- 3Wysyła dane przez WebSocket zamiast zwykłego żądania HTTP
Wyjaśnienie
<Form action="/search"> zamienia pola w searchParams i wykonuje przejście SPA z zachowaniem wspólnego layoutu, zamiast pełnego przeładowania. Wcześniej ładuje wspólny UI (np. loading.tsx). Bez JS działa jak zwykły formularz. Z funkcją w action zachowuje się jak formularz React z Server Action.