Introducing Construct Sturdy UIs with XState

InstructorIsaac Mann

Share this video with your friends

Send Tweet

State machines give you the power to make sturdy UIs for three main reasons:

  1. They encourage planning, so you know ahead of time what states your component should handle.
  2. They've been used and refined for decades, so the technology has very few unexpected edge cases.
  3. They can be rendered visually, so you can understand at a glance what is happening.

In Construct Sturdy UIs with XState, we'll create an app that allows users to match a Star Wars character with their home world. We'll use XState to ensure that the UI is predictable and resilient.