Svelte · Junior · Pytanie 61 z 76
Co dzieje się tu z reaktywnością?
let user = $state({ name: "Ann" });
let { name } = user;
user.name = "Bob";
// name === ?- ✓Poprawna odpowiedź:
namezostaje "Ann": destrukturyzacja kopiuje wartość w danej chwili - 2
namestaje się "Bob" - 3Błąd kompilacji
Wyjaśnienie
Jak w zwykłym JavaScripcie, zdestrukturyzowane wartości nie są „żywe”. Czytaj user.name albo użyj $derived.