~/talk

The Fundamentals of Redux

Talkat Reactathon 2018 · 2018-03-20..03-22· [react, frontend-architecture]
slides:none on file

Explains Redux core claims and concrete patterns: state as plain JS, single store with createStore/getState/dispatch/subscribe, pure reducer functions using map/filter/concat to avoid mutation, and combining reducers into a root reducer. Shows react-redux connect/provider usage and middleware for async flows, recommending redux thunk (or redux saga for complex cases). Demonstrates time-travel debugging with the redux devtools on a sample CRUD app (pilot/robot data) and shows undo/redo working from logged action history.

AI-written summary · about

  1. 0:00Intro
  2. 2:00Disclaimer
  3. 2:50Flux
  4. 5:10Redux
  5. 6:22Redux Principles
  6. 9:50Lifting State Up
  7. 10:36Hot Module Reloading
  8. 11:25Basic Concepts
  9. 14:15Redux State
  10. 15:50Reducer Functions
  11. 18:33Combined Reducers
  12. 22:34Dataflow
  13. 24:02React Redux
  14. 25:13Connect
  15. 26:58Middleware
  16. 28:16Logging middleware
  17. 30:43Redux is not being replaced
  18. 32:38When should I use Redux
  19. 34:02Dan Abramov
  20. 35:05Redux FAQ
  21. 35:50Practical Redux
  22. 36:53Example Application
  23. 42:20Resources
~/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.