0 Tage Serie
javascript / beginner
Snippet

Der Spread-Operator für Arrays

In React dürfen Arrays niemals direkt verändert (mutiert) werden. Der Spread-Operator (...) erstellt eine Kopie des Arrays und fügt das neue Element hinzu – der korrekte Weg, um Daten zu aktualisieren.

snippet.js
javascript
1
2
3
4
const addItem = (oldItems, newItem) => {
const updatedItems = [...oldItems, newItem];
return updatedItems;
};
react
Erklärung
1
[...oldItems, newItem]
Kopiert alle Elemente aus 'oldItems' in ein neues Array und hängt 'newItem' am Ende an.