iX 8/2019
S. 134
Praxis
Webentwicklung

React: State Management mit Redux

Austariert

Sebastian Springer

Der Aufwand für die Zustandsverwaltung (State Management) einer React-Applikation steigt mit ihrem Umfang. Es ist deshalb vorteilhaft, die Verwaltung mit der Bibliothek Redux zu zentralisieren.

Der Begriff State bezeichnet im Zusammenhang mit Single-Page Applications den aktuellen Zustand einer Applikation. Er umfasst Aspekte der Darstellung und aktuell präsentierte und vorgehaltene Informationen in der Applikation: je umfangreicher die Applikation, desto aufwendiger die Verwaltung des Application State. Daher gehen die großen Frontend-Frameworks dieses Problem an: In Angular hilft die Bibliothek NgRx, die einen reaktiven Store für die Zustandsverwaltung zur Verfügung stellt. Die Bibliothek für Vue.js trägt den Namen Vuex, und auch für React gibt es Implementierungen, von denen Redux die populärste ist. Sie folgen alle der Flux-­Architektur (siehe Kasten „Die Flux-Architektur“).

Dieser Artikel ist die Fortsetzung einer Artikelserie zum Thema React [1, 2]. Er zeigt die Erweiterung der Beispiel­applikation um ein zentrales State Management.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

7,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentare lesen (2 Beiträge)