Svelte · Senior · Frage 12 von 75
Warum ist ein {#key}-Block ein teurer Weg, Logik eines Kindes erneut auszuführen?
- 1Er erzeugt alles darin neu und verliert State und DOM
- 2Er zwingt die ganze Seite noch einmal durch das SSR
- 3Er schaltet die Reaktivität aller Komponenten darin ab
Antwort zeigen
Richtige Antwort: Er erzeugt alles darin neu und verliert State und DOM
Erklärung
Packe die abhängige Berechnung stattdessen in $derived. Nutze {#key} gezielt, z. B. um Übergänge erneut abzuspielen.