Datenreaktivität in React
In React werden wir unsere Daten in verschiedenen Strukturen speichern: in Arrays, in Objekten, in Arrays von Objekten. Diese Strukturen in React sind reaktiv. React reagiert reaktiv auf alle Änderungen der Daten: auf das Hinzufügen, Löschen, Ändern von Elementen sowie auf die Änderung ihrer Reihenfolge.
Dabei ist es nach den Regeln von React verboten, Daten von Arrays und Objekten aus dem State zu verändern. Man muss eine Kopie der Daten erstellen, diese ändern und zurück in den State schreiben. Das bedeutet, dass unsere Daten unveränderlich (immutable) sein müssen. Lesen Sie über die Immutabilität von Arrays, Objekten und Arrays von Objekten im entsprechenden Abschnitt des JavaScript-Lehrbuchs.
Erklären Sie, wie man Elemente einem Array korrekt immutable hinzufügt.
Erklären Sie, wie man Elemente in einem Array korrekt ändert.
Erklären Sie, wie man Elemente korrekt aus einem Array entfernt.
Erklären Sie, wie man Elemente einem Array von Objekten korrekt immutable hinzufügt.
Erklären Sie, wie man Elemente in einem Array von Objekten korrekt ändert.
Erklären Sie, wie man Elemente korrekt aus einem Array von Objekten entfernt.