Svelte · Senior · Pytanie 40 z 75
Jak działa dostosowanie use:enhance?
<form method="POST" use:enhance={({ formData, cancel }) => {
submitting = true;
return async ({ result, update }) => {
submitting = false;
await update();
};
}}>- ✓Poprawna odpowiedź: Zewnętrzna funkcja działa przed wysłaniem (może je anulować lub zmienić dane); zwrócony callback obsługuje wynik, a
update()stosuje domyślne zachowanie - 2Przyjmuje tylko URL
- 3Dostosowanie wymaga osobnej biblioteki
Wyjaśnienie
Pominięcie update() pozwala samodzielnie obsłużyć wynik, np. by nie resetować formularza.