~/talk

Redux for Angular -- Introduction to Ngrx Ecosystem

Talkat NDC Sydney 2018 · 2018-09-17..09-21· [angular, frontend-architecture]
links:none on file
slides:none on file

Ngrx brings Redux patterns into Angular using RxJS: the store holds a single state object selected as observables, reducers produce new immutable state (use spread and map to update arrays), and Ngrx Effects handle async work by returning actions (including arrays) rather than dispatching. Router state plugs into the store and store devtools lets you inspect action/state diffs. Tests use provideMockActions and either marble diagrams or simple subscribe/assert flows; switchMap cancels stale requests so autocompletes behave correctly.

AI-written summary · about

  1. 0:00Start
  2. 6:45Scan Operator
  3. 14:58Reducer
  4. 18:39Best Practices
  5. 23:37Reducers
  6. 24:06Search Action
  7. 31:01Store Module
  8. 35:35Reductive Tools
  9. 39:21Authentication
  10. 49:10Extra Debugging
  11. 50:43Why Switch Maps
  12. 51:15Test Reducers
  13. 54:32Provide Mock Actions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.