Ist Redux unveränderlich?
Ist Redux unveränderlich?

Video: Ist Redux unveränderlich?

Video: Ist Redux unveränderlich?
Video: Wann Redux sinnvoll ist – und wann nicht // deutsch 2024, September
Anonim

3 Antworten. Redux ist eine kleine Bibliothek, die den Staat als ( unveränderlich ) Gegenstände. Und neue Zustände, indem der aktuelle Zustand durch reine Funktionen übergeben wird, um völlig neue Objekt-/Anwendungszustände zu erstellen. Wenn deine Augen dort drüben glasig sind, mach dir keine Sorgen.

Ist der Redux-Zustand außerdem unveränderlich?

Für ein Redux App, dein gesamtes Zustand Baum sollte ein Unveränderlich . JS-Objekt, bei dem überhaupt keine einfachen JavaScript-Objekte verwendet werden. Benutze ein Unveränderlich . JS-fähige Version der Funktion "combineReducers", wie diejenige in redux - unveränderlich , wie Redux selbst erwartet die Zustand tree ein einfaches JavaScript-Objekt sein.

Sollte ich neben dem oben genannten unveränderlichen JS verwenden? Wenn Sie mit React und Redux arbeiten, unveränderlich Daten tragen dazu bei, eines ihrer Kernprinzipien zu stärken: Wenn sich der App-Status nicht geändert hat, auch nicht sollen der DOM. Es wurden viele Artikel über den Nutzen von. geschrieben unveränderlich verwenden Zu den wichtigsten Vorteilen zählen: Vereinfachter Datenfluss durch Apps.

Warum sollte der Staat unveränderlich sein?

Objekt ohne Zustand oder Objekt mit unveränderlicher Zustand gibt Garantie und Vertrauen für alle Parteien, die es konsumieren. Unveränderlich Objekte verstärken die Einzelverantwortungsregel, da alle Abhängigkeiten an den Konstruktor übergeben werden müssen. Unveränderlichkeit blockiert alle Zustand während des Objektlebenszyklus ändern.

Ist einzelne unveränderliche Datenstruktur?

Grundlegende Grundsätze des Ngrx/Store State sind a Einzel , unveränderliche Datenstruktur . Reine Funktionen, sogenannte Reducer, nehmen den vorherigen Zustand und die nächste Aktion, um den neuen Zustand zu berechnen. Zustand, auf den mit dem Store zugegriffen wird, eine Zustandsobservable und ein Beobachter von Aktionen.

Empfohlen: