Menu
Libraries |
Category

diffx

Diffx is a state management library with three core focuses: ease of learning/use, reducing boilerplate, and providing excellent devtools.

Key Features

  • Compact API: Small API with minimal syntax
  • Change Tracking: Tracks the reason behind state changes
  • Advanced Devtools:
    • Tracks what, when, where, and why state changed
    • Monitors async operations (start/resolution)
    • Handles nested changes
    • Tracks changes triggered by watchers
  • Persistence: Built-in state persistence
  • TypeScript Support: Written in TypeScript with type inference

Framework Support

Diffx supports multiple frameworks including:

diffxdiffx-devtoolsstate-managementreactreact-hooksvuevuejsvue3-typescripttypescriptasyncangularrxjssvelte

Comments