NgRx SignalStore: The Ultimate Tool for Modern State Management
summary
Claims NgRx SignalStore scales Angular Signals into an app-wide store, v20 enhancements add entity management plus composables like withFeature and withLinkedState, and an optional Events plugin implements a Flux-like event bus but increases complexity. Examples include a Todo store, a request-status feature, and entity plugins; community builds a ngquery-style server-cache. Four flattening operators (exhaustMap switchMap concatMap mergeMap) control races. Library reports about 350,000 weekly downloads and the extensibility features are shown as working in demos.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:11Speaker background
- 2:59Mental models in architecture
- 4:46Server vs client state
- 6:54Indirection in state
- 8:18Interaction concept
- 9:02Command vs event patterns
- 11:52NgRx SignalStore intro
- 13:20SignalStore building blocks
- 16:32Extensibility features
- 17:59Custom loading plugin
- 20:31Events plugin complexity
- 21:53Reducers handling events
- 23:20Event handlers and operators
- 25:06Dispatching events
- 26:31SignalStore as tool
- 27:35Angular team on SignalStore
- 27:58Summary
related talks
18mNgRx SignalStore: Modern State Management for Angular
17mCustom Features of NgRx SignalStore
31mUnlocking Reactive State Super Powers with NgRx Signal Store
30mSignals Unleashed: Intro to NgRx Signal Store
30mModern Angular with NgRx SignalStore
39mHow to use NgRx ComponentStore?
27mngRx the last piece in the Angular architecture puzzle
34mReactive State Management For Your Angular App
