~/talk

XState: the Visual Future of State Management

Argues that encoding state machines and statecharts in XState makes app behavior explicit and visual, not just conceptual, and that machines prevent impossible states, reduce ad hoc checks, and can lower re-renders by scoping updates. Demonstrates concrete APIs — useMachine / useInterpret / useSelector — and new ergonomics like createModel and event creators, plus upcoming v5 changes (partial wildcards, composable guards, modular actors, ordered assigns, better TypeScript). Shows working tools: XState Inspector, catalog and Stately visual editor, with an alpha available.

AI-written summary · about

  1. 0:00The concept of statecharts
  2. 2:22Limitations of current logic
  3. 5:31Statecharts vs reducers
  4. 7:45Introduction to XState
  5. 10:52XState React features
  6. 14:26XState model and typescript
  7. 17:28Future XState improvements
  8. 20:45Version 5 and visualization
  9. 24:11Visualizing the future of code
~/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.