1. Урок 1.00:01:11
    Course Intro and Overview
  2. Урок 2.00:01:53
    Eliminate Boolean Explosion by Enumerating States
  3. Урок 3.00:03:08
    Replace Enumerated States with a State Machine
  4. Урок 4.00:02:02
    Use an Interpreter to Instantiate a Machine
  5. Урок 5.00:02:06
    Use XState Viz to Visually Develop and Test Your Machine
  6. Урок 6.00:02:49
    Add Actions to Transitions to Fire Side Effects
  7. Урок 7.00:02:46
    Trigger Actions When Entering and Exiting a XState State
  8. Урок 8.00:01:35
    Replace Inline Functions with String Shorthands
  9. Урок 9.00:01:26
    Use Internal Transitions in XState to Avoid State Exit and Re-Entry
  10. Урок 10.00:01:01
    Send Events to the Machine with the XState Send Action Creator
  11. Урок 11.00:03:42
    Track Infinite States with with XState Context
  12. Урок 12.00:02:31
    How Action Order Affects Assigns to Context in a XState Machine
  13. Урок 13.00:02:59
    Use Activities in XState to Run Ongoing Side Effects
  14. Урок 14.00:02:05
    Conditionally Transition to States with Guards in XState
  15. Урок 15.00:02:34
    Simplify State Explosion in XState through Hierarchical States
  16. Урок 16.00:02:25
    Multiple Simultaneous States with Parallel States
  17. Урок 17.00:02:38
    Recall Previous States with XState History States Nodes
  18. Урок 18.00:01:59
    Use XState Null Events and Transient Transitions to Immediately Transition States
  19. Урок 19.00:03:22
    Delay XState Events and Transitions
  20. Урок 20.00:02:46
    Invoking a Promise for Asynchronous State Transitions in XState
  21. Урок 21.00:03:21
    Invoke Callbacks to Send and Receive Events from a Parent XState Machine
  22. Урок 22.00:03:02
    Invoke Child XState Machines from a Parent Machine