Svelte · Junior · Frage 61 von 76
Was passiert hier mit der Reaktivität?
let user = $state({ name: "Ann" });
let { name } = user;
user.name = "Bob";
// name === ?- 1
namewird beim nächsten Update zu „Bob“ - 2Ein Compilerfehler in der Zeile der Destrukturierung
- 3
namebleibt „Ann“: Destrukturieren kopiert den Wert
Antwort zeigen
Richtige Antwort: name bleibt „Ann“: Destrukturieren kopiert den Wert
Erklärung
Wie in normalem JavaScript sind destrukturierte Werte nicht lebendig. Lies user.name oder nutze $derived.