~/talk

Reactive State Management For Your Angular App

Talkat AngularUP 2017 · on Sunday, 2017-06-25· [frontend-architecture, angular]
slides:none on file

Explains how a centralized ngrx/store plus RxJS replaces prop drilling in an Angular app by converting component communication into dispatched actions, reducers and selectors; demo is a working tweet-search app with add-message and slider UI that uses Effects to handle async HTTP/WebSocket work and splits each async flow into three actions (start/success/failure). Shows selectors with memoization, Redux DevTools and a development freeze module, claims measurable simplification of reasoning and rendering but warns of notable boilerplate and architectural discipline.

AI-written summary · about

  1. 0:00Intro
  2. 0:49Maxim Salnikov
  3. 3:49Increasing complexity
  4. 4:49Unidirectional
  5. 5:41State complexity
  6. 8:18Redux is simple
  7. 12:35Main principles
  8. 14:24Immutability?
  9. 18:35Demo app
  10. 20:48State Management Container
  11. 22:50Action with payload
  12. 23:19Reducer
  13. 24:23Wiring up all together
  14. 24:58Injecting the store
  15. 25:45Creating selectors
  16. 26:50Async action
  17. 28:25Creating effect
  18. 30:00Actions for effects
  19. 30:40Running effect
  20. 31:14Redux DevTools
  21. 32:07Out of today's scope
  22. 33:02To sum up
~/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.