A state management library for React, Vue.js, Svelte, Angular and vanilla javascript
Diffx is a state management library that focuses on three things:
š¤ 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