Что такое xstate?
Помогает создавать конечные автоматы XState v5 в TypeScript и React. Используйте при создании конечных автоматов, актеров, диаграмм состояний, логики конечных состояний, систем акторов или интеграции XState с компонентами React/Vue/Svelte. Источник: seed-hypermedia/seed.