Before NgRx: Superpowers with RxJS + Facades
summary
Claims that RxJS facades replace NgRx initially by exposing long‑lived Observables for criteria, pagination and users, implemented with a BehaviorSubject with initial state and immutable updates via the spread operator. Uses combineLatest + switchMap auto-load and HTTP calls inside the facade, keeping components passive. Demo is a user search/pagination app that shows fluid UI, auto‑search, pending state visuals and that the façade can later swap to NgRx under the hood without changing views.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:19Agenda
- 0:47Pullbased approach
- 1:32Pullbased example
- 2:03Pushbased services
- 3:06Examples
- 4:54Pull Based Approach
- 5:25Data Management
- 6:58Live Demo
- 8:25Dangers of PushBased Services
- 9:02A Better Approach
- 9:17Push Based Architecture
- 10:09API Architecture
- 11:03API Code
- 11:22Redux Implementation
- 12:30User Facades
- 13:21User Streams
- 14:33UI Fluid
- 16:22Conclusion
related talks
24mQuantum NgRx Facades
52mState Management in Angular: From Facades to NgRx and back
35mAdvanced NgRx Techniques
35mFrom NgRx to NgRx-entity to NgRx-data
36mRxJS: A Better Way to Write Frontend Applications
20mComplexity Management with NgRx
42mMake Your Frontend Reactive with RxJs
01h 04mRedux for Angular -- Introduction to Ngrx Ecosystem
