~/talk

Building Modular Redux Applications

Talkat ReactJS Day 2016 · on Sunday, 2016-11-27· [react, frontend-architecture]
slides:none on file

Concrete rules: separate UI from data into independent modules, with presentation modules holding only components and UI state reducers/actions, and data sources holding fetching, storage reducers and data actions; connect them with a data provider higher‑order component that calls react-redux connect and selectors so data sources can be swapped without breaking components. Repository redux-seed implements the folder layout, example HOCs, and advice on avoiding inter‑module dependencies and excessive multi‑connect performance hits.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Building Modular Redux Applications
  3. 1:25The motivation for this talk
  4. 2:23So, what are we going to talk about?
  5. 2:54What is an application made of?
  6. 4:13Presentation Layer
  7. 4:48Data Layer
  8. 8:39Ducks
  9. 10:08Rules For Structuring (Redux) Applications
  10. 12:32What is a module?
  11. 14:27Separation of concern
  12. 16:40Data Provider
  13. 17:47Connecting Components
  14. 19:32Dependency Graph
  15. 20:16Application Structure
~/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.