Svelte · Senior · Frage 2 von 75
Warum ist Svelte 5 von der vom Compiler instrumentierten let-Reaktivität zu Runes gewechselt?
- 1Svelte 4 unterstützte kein TypeScript, und Runes waren dafür nötig
- 2Runes sind schneller zu tippen als die ersetzte Syntax mit
letund$: - 3Die alte Reaktivität ging nur auf oberster Ebene; Runes sind überall explizit
Antwort zeigen
Richtige Antwort: Die alte Reaktivität ging nur auf oberster Ebene; Runes sind überall explizit
Erklärung
Bei $:-Anweisungen wurden Abhängigkeiten statisch und nur beim Kompilieren bestimmt; Runes verfolgen sie zur Laufzeit, auch über Funktionsaufrufe hinweg.