Still Not into State Machines in 2023?!
summary
Introduces state machines and statecharts as a way to avoid Boolean mess, race conditions, forgotten edge cases, and hard-to-read code for both client and server logic and UIs. Explains the concept and demonstrates the popular JavaScript library XState, plus several concrete examples and visual tools that show application state in real time and let teams (product/design/dev) share implementation logic.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:54Non-exclusive states problem
- 6:17Solution with state machines
- 11:13XState implementation
- 18:47State machine key concepts
- 21:11XState ecosystem
- 24:48Context and vocabulary
- 27:40Advanced actions and guards
- 29:45Automated testing and future
- 30:37Q&A
related talks
37mState Machine: What It Is and Why
45mState of the Art User Interfaces with State Machines
19mIntroducing state machines and statecharts
27mXState: the Visual Future of State Management
28msetState Machine
28mState machines for frontend state management
38mState of the Art Web User Interfaces with State Machines
38mInto the Visual World of State Machines
