~/talk

Why I chose to modularize the ducks in my React App

Talkat Strange Loop 2018 · 2018-09-26..09-28· [react]
slides:none on file

Rebuild replaces a massive index.html and a handlebars/mustache kludge with a React front end plus a Redux store that centralizes state for a Top 20 Most Binge-Worthy Shows app; actions, constants and reducers are bundled into ducks modules so one feature lives in one file; immutability bugs get fixed (use concat not push); the app aggregates data from 20+ sources, becomes maintainable, and the modularized version works and ships.

AI-written summary · about

  1. 0:00Start
  2. 9:18Why React Is So Awesome
  3. 11:15Implementation
  4. 13:06Drawbacks
  5. 16:24What Is Redox
  6. 18:01The Universal Storm
  7. 20:14Basic Steps of Implementing Redux
  8. 23:44Create a Store for Wrapping Up the State
  9. 24:05Npm Install Redox
  10. 25:00Create Store
  11. 25:21Reducers
  12. 25:42What Reducers Are
  13. 30:14A Simple Action Creator
  14. 32:03Recap
  15. 32:20Redux Tour
  16. 37:52Organizing Your Redux Files
  17. 39:59What Are Ducks
  18. 47:19Resources
~/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.