Mike Ryan
Relevante Arbeit: Co-Creator von NgRx, diverse Talks zu State Management in Angular
Die prägende Idee
Abschnitt betitelt „Die prägende Idee“State Management ist keine technische Entscheidung. Es ist eine Architektur-Entscheidung über Ownership und Sichtbarkeit von Zustand.
Ryan hat — zusammen mit dem NgRx-Team — das Redux-Muster für Angular pragmatisch gemacht. NgRx Component Store und NgRx Signal Store sind direkte Reaktionen auf die Erkenntnis, dass globaler Store nicht immer die richtige Antwort ist.
Was in Projekten relevant wurde
Abschnitt betitelt „Was in Projekten relevant wurde“- Lokaler vs. globaler State: Component Store für feature-lokalen Zustand, Store für domänenweiten Zustand. Die Grenze zu finden ist Architektur-Arbeit.
- Selectors als einzige Wahrheit: Was aus dem Store kommt, ist transformierter Zustand — nie rohe State-Objekte in Templates.
- Effects als Seiten-Effekt-Isolierung: Alles Asynchrone, alles mit Außenwirkung — in Effects, nicht in Komponenten.
Die praktische Lehre
Abschnitt betitelt „Die praktische Lehre“Signal Store ist die logische Weiterentwicklung. Weniger Boilerplate, direkte Signals, aber dasselbe Grundprinzip: Klare Ownership, klare Transformation, klare Sichtbarkeit.