javascript / beginner
Snippet
Unveränderliche Array-Updates
In Svelte wird Reaktivität durch Zuweisung ausgelöst. Um ein Array zu aktualisieren und die Benutzeroberfläche zu benachrichtigen, solltest du mit dem Spread-Operator ein neues Array erstellen, anstatt nur Elemente in das bestehende einzufügen.
snippet.js
1
2
3
4
5
let items = ['Apple', 'Banana'];function addItem() {items = [...items, 'Cherry'];}
svelte
Erklärung
1
let items = ['Apple', 'Banana'];
Deklariert eine reaktive Variable, die mit einem Array von Zeichenfolgen initialisiert wird.
2
items = [...items, 'Cherry'];
Erstellt ein neues Array mit allen alten Elementen plus einem neuen und weist es neu zu, um ein UI-Update auszulösen.