@diffx/core

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

Usage no npm install needed!

<script type="module">
  import diffxCore from 'https://cdn.skypack.dev/@diffx/core';
</script>

README

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