~/lightning

Structure Your App's Story With Sagas and Selectors

Lightningat React Amsterdam 2018 · 2018-04-12..04-14· [react, frontend-architecture]
slides:none on file

Claims that selectors should contain data shaping (example: best‑selling authors filter), argues conditional checks belong in reducers not thunky action creators (example: conditional add‑to‑cart using a selector), and recommends redux-saga for complex async flows (examples: load‑books saga, onboarding saga, game logic centralized in sagas). Mentions reselect for memoization, keeps API calls in services, and reports that sagas make multi‑step process flow readable and reliably work in larger apps.

AI-written summary · about

  1. 0:00Start
  2. 1:29Asynchronous Data Flow
  3. 2:10Data Manipulation
  4. 3:30Conditional Business Logic
  5. 4:32Principles of Redux
  6. 4:49Benefits to Favoring Reducers
  7. 6:03Redux Saga
  8. 7:01File Structure
  9. 7:34Data Manipulation Business Logic
~/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.