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