@diffx/vue

A state management library for React, Vue.js, Svelte, Angular and vanilla javascript


Keywords
state management, vue, devtools, angular, async, diffx, diffx-devtools, react, react-hooks, rxjs, state-management, svelte, typescript, vue3-typescript, vuejs
License
MIT
Install
npm install @diffx/vue@2.0.2

Documentation

Diffx

Diffx is a state management library that focuses on three things:

  • Make it easy to learn and use
  • Get rid of boilerplate
  • Make great devtools

Key features

🤏 Small API and a very compact syntax
🔍 Tracks the reason behind changes to the state
🔧 Devtools that track:
     - what, when, where and why state changed
     - async start/resolution
     - nested changes
     - changes triggered by watchers
💾 Built in persistence
📝 Written in Typescript, inferring your types

Supported frameworks

React logo React

Vue logo Vue.js

Svelte logo Svelte

Angular logo Angular

RxJS logo RxJS

No framework