~/talk

React in All Its States

TalkinFrenchat Devoxx France 2022 · 2022-04-20..04-22· [react, frontend-architecture]
links:none on file
slides:none on file

A small trips app is implemented three ways to compare state strategies: plain React using Context + useReducer; Redux Toolkit using RTK slices and createAsyncThunk (with auto-generated pending/fulfilled/rejected actions) shown via an iterative Redux→RTK migration that reduces boilerplate; and Recoil using asynchronous selectors with cached results exposed to components and Suspense integration. The demo highlights RTK’s reduced boilerplate versus plain Redux and shows Recoil’s transparent caching and minimal setup in the demo, while noting potential scalability concerns for very large selector graphs.

AI-written summary · about

  1. 0:00Intro
  2. 0:42Hello world
  3. 2:00A state?
  4. 6:39Redux Toolkit - RTK
  5. 15:40Back to basics
  6. 16:42Component composition
  7. 18:41Context matters
  8. 24:05Core concepts: Atoms
  9. 24:37Core concepts: Selectors
  10. 25:37Core concepts: Hooks
  11. 34:32Recap
  12. 37:52What problems?
  13. 39:10Reducing noise
  14. 41:13Recoil Devtools
~/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.