⊗jsrxPmWFDs 19 of 57 menu

Diskussion der Funktionsweise einer Redux-Anwendung

In den vorherigen Lektionen haben wir alle Komponenten implementiert, die für den Betrieb einer Redux-Anwendung notwendig sind. Lassen Sie uns zusammenfassen und kurz die Hauptetappen der Funktionsweise unserer Anwendung mit Produkten durchgehen.

Beim ersten Start ruft unsere Anwendung aus dem Store eine Liste von zwei Produkten mit Hilfe von useSelector ab und zeigt sie auf dem Bildschirm an. Auf dem Bildschirm wird auch ein Formular angezeigt, in das wir die Daten eines neuen Produkts eintragen können. Wenn der Benutzer die Speichern-Schaltfläche drückt, sendet der Button-Handler die Action productAdded, die die Daten des neuen Produkts enthält, die der Benutzer in das Formular eingetragen hat. Die Reducer-Funktion, die wir für den Produkt-Slice geschrieben haben, erhält diese Action und fügt dem Produkt-Array das Objekt mit dem neuen Produkt hinzu. Der Store teilt den Komponenten mit, dass die gespeicherten State-Daten geändert wurden. Unsere Komponente ProductsList liest das geänderte Array, ruft das Rendering auf, wodurch wir das hinzugefügte Produkt in der Produktliste sehen.

Lassen Sie uns nun die Redux DevTools im Browser öffnen und in der Anwendung noch ein Produkt hinzufügen, dann schauen wir uns den Log monitor Tab an. Hier können wir sehen, wie unser State beim Start der Anwendung war und wie dann, nach dem Drücken der Speichern-Schaltfläche, die Action erschien. Wir können ihre Eigenschaft payload und die Änderungen im globalen State sehen.

Im nächsten Kapitel werden wir uns grundlegender mit Daten in unserer Redux-Anwendung befassen.

Starten Sie Ihre Anwendung mit den Studenten. Öffnen Sie die Redux DevTools im Browser. Geben Sie im Formular auf der Seite Ihrer Anwendung Daten für einen weiteren Studenten ein und speichern Sie sie. Sehen Sie sich die Ergebnisse der Arbeit auf der Registerkarte Log monitor der Redux DevTools an.

Fügen Sie einen weiteren Studenten hinzu und achten Sie erneut auf die Änderungen auf der Registerkarte Log monitor.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen