Svelte · Senior · Frage 40 von 75
Wie funktioniert die Anpassung von use:enhance?
<form method="POST" use:enhance={({ formData, cancel }) => {
submitting = true;
return async ({ result, update }) => {
submitting = false;
await update();
};
}}>- 1Die äußere Funktion läuft vor dem Absenden, ihr Callback danach
- 2Es akzeptiert nur eine URL, an die das Formular senden soll
- 3Jede Anpassung braucht eine eigene Formularbibliothek
Antwort zeigen
Richtige Antwort: Die äußere Funktion läuft vor dem Absenden, ihr Callback danach
Erklärung
update() auszulassen erlaubt, Ergebnisse vollständig selbst zu behandeln, etwa um das Zurücksetzen des Formulars zu vermeiden.