Kapitel 3. Staat verwalten
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wenn wir in React einen Zustand verwalten, müssen wir nicht nur Daten speichern, sondern auch Datenabhängigkeiten aufzeichnen. Abhängigkeiten sind ein wesentlicher Bestandteil der Funktionsweise von React. Sie ermöglichen es React, die Seite effizient und nur bei Bedarf zu aktualisieren.
Die Verwaltung von Datenabhängigkeiten ist also der Schlüssel zur Verwaltung des Zustands in React. Du wirst in diesem Kapitel sehen, dass die meisten Tools und Techniken, die wir verwenden, dazu dienen, Abhängigkeiten effizient zu verwalten.
Ein Schlüsselkonzept in den folgenden Rezepten ist ein Datenreduzierer. Ein Reducer ist einfach eine Funktion, die ein einzelnes Objekt oder ein Array empfängt und dann eine geänderte Kopie zurückgibt. Dieses einfache Konzept steckt hinter einem Großteil der Zustandsverwaltung in React. Wir werden uns ansehen, wie React nativ Reducer-Funktionen verwendet und wie wir die Redux-Bibliothek nutzen können, um Daten anwendungsweit mit Reducern zu verwalten.
Wir werden uns auch die Selektorfunktionen ansehen. Sie ermöglichen es uns, den von den Reduzierern zurückgegebenen Status zu analysieren. Selektoren helfen uns, irrelevante Daten zu ignorieren, und verbessern so die Leistung unseres Codes erheblich.
Auf dem Weg dorthin sehen wir uns einfache Möglichkeiten an, um zu überprüfen, ob du online bist, wie ...
Get React Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.