~/talk

The Battle of State Management in modern frontend applications

slides:none on file

State management is the source of many bugs and slowdowns and the talk dissects concrete differences across Redux, Ngrx Store, Vuex, MobX, Recoil, React Query and XState using the same counter example, code snippets and a metrics table. It shows Redux Toolkit aggregates reducers and actions and uses useSelector/useDispatch with immutable state copies, contrasts that with MobX’s observable streams and instant updates, explains Recoil’s atoms and selectors for fine-grained shared state, and demonstrates React Query’s caching, prefetch and invalidation plus XState’s visual finite‑state machines.

AI-written summary · about

  1. 0:00Introduction to state
  2. 1:14Data flow processes
  3. 5:57Data update and reactivity
  4. 10:59Conceptual mental models
  5. 16:02Redux toolkit
  6. 20:31MobX reactive state
  7. 24:22Recoil atomic state
  8. 28:35React query for server state
  9. 32:52Finite state machines
  10. 37:55Future and conclusion
~/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.