⊗jsrxPmBsInr 1 of 57 menu

Redux-Bibliothek

In diesem Tutorial machen wir die Bekanntschaft einer sehr nützlichen und wertvollen JavaScript-Bibliothek Redux. Der Name der Bibliothek leitet sich von zwei Wörtern ab - dem Namen der Funktion reduce und der Architektur Flux von React-Anwendungen, die auf der Verwendung eines unidirektionalen Datenflusses basiert.

Redux ist in erster Linie ein vorhersehbarer Container oder Speicher für Anwendungsdatenzustände. Wir sind bereits auf das Konzept des Zustands oder States (state) beim Studium des React-Tutorials gestoßen. Mit Redux können Client-, Server- oder native Anwendungen geschrieben werden, die sich vorhersehbar verhalten, leicht skalierbar und testbar sind.

Wodurch ist Redux noch attraktiv? Er hilft uns, den globalen Zustand der Anwendung zu verwalten. Die in Redux verwendeten Werkzeuge und Techniken ermöglichen es leichter zu verstehen, wo, warum und auf welche Weise sich der State geändert hat, sowie wie sich die Anwendungslogik im Falle solcher Änderungen verhalten wird.

Redux ist eine eigenständige Bibliothek, aber sie kann in Verbindung mit solchen beliebten Frameworks wie React, Angular, Vue, sowie purem JavaScript verwendet werden. Um etwas vorzugreifen, werden wir in unserem Tutorial die Kombination mit React verwenden.

Trotz der Wichtigkeit dieses Instruments sollte bei der Erstellung einer Anwendung die Notwendigkeit seines Einsatzes vernünftig eingeschätzt werden. Sie benötigen Redux, wenn Sie eine große Anzahl von States haben, die in verschiedenen Teilen der Anwendung benötigt werden, oder sich die States sehr häufig ändern, oder Sie eine zu komplexe Logik für die Aktualisierung der States haben.

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