Skip to content

DevTools Demo

The DevTools Demo application demonstrates Nexus State's debugging capabilities.

Overview

This demo application showcases:

  • State Inspection: View all atoms and their current values
  • Time-Travel Debugging: Navigate between different states
  • Action Tracking: See all state changes with full history
  • Stack Traces: Understand where state changes originate
  • Batch Updates: Group related state changes for better organization

Running the Demo

bash
cd apps/demo-devtools
pnpm dev

Features

State Inspection

The DevTools panel shows all atoms in your state with their current values and names.

Time-Travel Debugging

Navigate through the history of state changes:

  1. Jump to any previous state
  2. Step forward/backward through actions
  3. Compare state snapshots

Action Tracking

View all state changes with timestamps, payloads, and metadata.

Stack Traces

Enable stack trace capture to see where state changes originate in your code.

Batch Updates

Group related state changes into a single action for better organization.

Source Code

The demo source is available in the repository: apps/demo-devtools/src/DevToolsDemo.jsx

Installation

bash
npm install @nexus-state/devtools

See the DevTools Integration Recipe for setup instructions.