| Typ | Entität |
|---|---|
| Kategorie | werkzeug |
| Quellen | Quelle - Angular Mastery Workshop Quelle - Recherche - Angular heute 2026 |
| Erstellt | 2026-09-26 |
| Aktualisiert | 2026-09-26 |
| Tags | software, bibliothek, angular, zustand |
Eine Open-Source-Bibliothek für State Management in Angular. Der klassische Store folgt dem Redux-Muster mit Datenfluss in eine Richtung und ist mit RxJS gebaut. Seit NgRx 18 gibt es mit dem SignalStore eine schlankere Variante auf Basis von Signals.
Laut Kurs
Quelle - Angular Mastery Workshop (Folie 383, 386):
- State-Management-Bibliothek für Angular, inspiriert von Flux/Redux: Datenfluss in eine Richtung. Komponenten lösen Aktionen aus, der Store berechnet daraus den neuen Zustand, Komponenten lesen ihn.
- Grösstenteils mit RxJS-Strömen umgesetzt und passt daher gut zum Rest von Angular.
- Nebeneffekte (z.B. Backend-Aufrufe) sind ein eigenes Konzept („Effects“).
- Eigene Schematics für die Angular CLI, volle TypeScript-Unterstützung, grosse Community.
- Gut für grössere Apps, die viel Zustand teilen (siehe die Heuristiken in State Management).
- Die Autoren verweisen für Details auf ihren eigenen State-Management-Workshop.
Widerspruch
Kurs: NgRx heisst der Redux-artige Store auf RxJS-Basis (Quelle - Angular Mastery Workshop, Folie 383).
Heute: Das Paket @ngrx/signals mit dem SignalStore ist seit NgRx 18 stabil und wird für neue Anwendungen empfohlen, auch für lokalen Zustand. Der klassische Store existiert weiter (Quelle - Recherche - Angular heute 2026).
Verwandt
- State Management – wann eine Bibliothek sinnvoll ist
- RxJS – Grundlage des klassischen Stores
- Angular – das Framework, für das NgRx gebaut ist
