extra credit Search 85,062 technologies ⌘K Download for Mac

XState

Category
Frameworks and libraries
Docs outline
14 sections

Official docs outline

stately.ai
  1. State machines and statecharts

    The finite state machine and statechart models that XState implements.

  2. State machines and setup

    Creating machines with createMachine and setup(), typing and implementations.

  3. States

    State nodes, initial states, finite, compound and parallel states.

  4. Context

    Storing extended state in context and updating it with assign.

  5. Events and transitions

    Event-driven transitions, targets, self-transitions and transition resolution.

  6. Actions

    Entry, exit and transition actions, assign, raise, sendTo and enqueueing effects.

  7. Guards

    Conditional transitions with guards and guard composition.

  8. Parallel, final and history states

    Orthogonal regions, final states and output, and history pseudo-states.

  9. Actors

    Actor logic types, creating actors, sending events and subscribing to snapshots.

  10. Invoke and spawn

    Running child actors for the lifetime of a state with invoke, or dynamically with spawn.

  11. Persistence

    Saving and restoring actor state with persisted snapshots.

  12. Inspection and testing

    Inspecting actor systems and testing machines, including model-based testing.

  13. TypeScript

    Typing machines, context, events and implementations.

  14. XState Store

    The lightweight store for simple state management with the same event-driven model.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 113
↑↓ move ↵ open