0 Tage Serie
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
javascript
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.