~/talk

Visualize your State Management with XState

Talkat vueday 2022 · on Friday, 2022-11-18· [vue, frontend-architecture]
slides:none on file

Claims practical XState patterns for complex Vue.js state: uses createMachine with context, actions and guards, composes machines as actors via the Vue composable and starts services with interpret. Builds a pizza checkout wizard (review → shipping → billing → payment → success), wires update events and guarded transitions, and exports JSON to a visualizer/editor. Demonstrates handling async submits by adding a submitting intermediate state or invoking services; live demo glitches but the machine and visualization export work.

AI-written summary · about

  1. 0:00Intro
  2. 1:42Welcome
  3. 2:12Personal Experience
  4. 3:35What is State Management
  5. 4:14Gallery
  6. 4:43State Management
  7. 6:10Conference Experience
  8. 7:25State Diagram
  9. 7:54Stereo Diagram
  10. 8:17State Machines
  11. 10:23Fetch
  12. 11:35Code
  13. 12:49Fetch Example
  14. 14:38Live Demo
  15. 14:59Overview
  16. 15:54Pizza
  17. 16:18Car
  18. 20:59Move Next
  19. 21:30Save Only When Next
  20. 26:06Testing
  21. 26:36Shipping Address
  22. 32:17Previous Payment
  23. 32:34Agree to Terms
  24. 33:29Payment Method
  25. 34:14Visualizer
  26. 35:54QA
~/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.