Next.js · Middle · Запитання 29 з 75
Чим <Form> з next/form відрізняється від звичайного <form> для форми пошуку?
- ✓Правильна відповідь: За рядкового
actionробить клієнтський перехід із query - 2Автоматично валідує поля за схемою Zod перед надсиланням
- 3Надсилає дані через WebSocket замість звичайного HTTP-запиту
Пояснення
<Form action="/search"> перетворює поля на searchParams і виконує SPA-перехід, зберігаючи спільний layout, замість повного перезавантаження. Попередньо завантажує спільний UI (наприклад, loading.tsx). Без JS працює як звичайна форма. З функцією в action поводиться як форма React із Server Action.