Svelte · Senior · Запитання 40 з 75
Як працює налаштування use:enhance?
<form method="POST" use:enhance={({ formData, cancel }) => {
submitting = true;
return async ({ result, update }) => {
submitting = false;
await update();
};
}}>- ✓Правильна відповідь: Зовнішня функція виконується до надсилання (може скасувати його чи змінити дані); повернутий колбек обробляє результат, а
update()застосовує поведінку за замовчуванням - 2Він приймає лише URL
- 3Для налаштування потрібна окрема бібліотека
Пояснення
Без виклику update() ви повністю обробляєте результат самі, наприклад щоб не скидати форму.