18.02.2021

The Art of State: Zustandsmanagement in React-Anwendungen

Die Verwaltung von Zustand in React-Anwendungen ist ein wichtiges Thema. Für heise developer habe ich aufgeschrieben, welche Möglichkeiten es sowohl mit React selbst als auch mit Bibliotheken gibt.

Das Thema Zustandsmanagement insbesondere für globalen Zustand wirft in React-Anwendungen immer wieder viele Fragen auf. "Früher" wurde die Frage technisch schnell mit "Redux" beantwortet, der de-facto-Lösung für externes Zustandsmanagement.

Durch die Context und Hooks API von React und dem useReducer-Hook gibt es nun allerdings auch React-eigene Alternativen, die dieses Problem adressieren.

In einer Artikel-Serie für heise developer habe ich aufgeschrieben, welche Arten von State es überhaupt gibt und welche Möglichkeiten es gibt, die unterschiedlichen Arten zu adressieren.

  • Teil eins beschäftigt sich mit der Frage, welche Arten von State und welche unterschiedlichen Anforderungen es daran gibt und stellt React-eigene Mitteln zum State-Management vor online lesen

  • Teil zwei stellt die React Context API vor und wirft einen Blick auf Redux online lesen

  • Teil drei behandelt MobX und Recoil und es wird die Frage besprochen, wie man sich zwischen all den Möglichkeiten entscheiden kann online lesen