Screenshot

Descrizione

A powerful devtool for XState state machines XState Ninja is a devtool panel for tracking state machines implemented with the XState library. It provides a better developer experience than the widely used Redux devtools extension for monitoring state machines. XState Ninja is more ergonomic and removes common pain points experienced with Redux devtools: 👉 more than one machine can be tracked at once in multiple swimlanes 👉 machine state is clearly visible (including parallel states) 👉 no events are missed regardless of when the devtool was opened 👉 side effects (invoked services and actions) are clearly visible 👉 all invoked or spawned actors are monitored, including invoked/spawned callbacks and promises 👉 dead actors are clearly marked (💀) so there is no confusion if multiple machines of the same ID are started