~/talk

Consuming services reliably in Redux without losing your mind

Talkat ReactFoo 2017 · on Thursday, 2017-09-14· [react, frontend-architecture]
slides:none on file

A single redux middleware pipeline replaces the dozens of identical thunks by centralizing start/pending/success/failure dispatches, implements JWT refresh checks, automatic retry logic and debounced polling, and integrates client caching via redux-persist backed by localForage or service workers plus action buffering to avoid race conditions. The concrete middleware and small libraries together reduce duplicated code, handle token expiry and transient network failures, and make retries, caching and sync work reliably across routes.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Redux is awesome
  3. 1:13Problems with Redux
  4. 2:36Async with Redux
  5. 4:03Keeping things simple
  6. 7:19Automatic retries
  7. 9:15Why do you want to catch anything
  8. 11:12Store middleware
  9. 11:54Redux Action Buffer
~/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.