State Machines
- Adding Guards to a `useReducer` Finite State Machine
- Adding Infinite States to a `useReducer` Finite State Machine
- Enumerate, Don't Booleanate
- Can a State Machine be a String?
- Guidelines for State Machines and XState
- How to Use `useReducer` as a Finite State Machine
- State Machines: Our First XState Machine
- State Machines: What Are They?
- State Machines: The XState Visualizer