Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Preview of XState Ninja

XState Ninja by Richard Laffers

A powerful devtool for XState state machines.

1 (1 reviews)1 (1 reviews)
1 User1 User
You'll need Firefox to use this extension
Download Firefox and get the extension
Download file

Extension Metadata

Screenshots
Tracking a state machine. States and transitions are in the swim lane on the left. The side bar shows machine's context and side effects (actions and invoked services).Tracking multiple state machines at once. Additional swim lanes can be added, each for tracking a different actor. The sidebar displays information for the highlighted swim lane.
About this extension
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 swim lanes
👉 the 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
Rated 1 by 1 reviewer
Log in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
1
Read 1 review
Permissions and dataLearn more

Required permissions:

  • Extend developer tools to access your data in open tabs
  • Access your data for all web sites
More information
Add-on Links
  • Homepage
  • Support site
Version
1.7.2
Size
230.58 kB
Last updated
2 years ago (21 Oct 2023)
Related Categories
  • Web Development
Licence
ISC License
Version History
  • See all versions
Add to collection
Report this add-on
Release notes for 1.7.2
- Display the detected xstate-ninja inspector version and add incompatibility warning
More extensions by Richard Laffers
  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

  • There are no ratings yet

Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike Licence v3.0 or any later version.