wiaxy-store
v0.4.0
Published
Lightweight reactive state store with subscriptions, global listeners and undo/redo history.
Maintainers
Readme
wiaxy-store
Lightweight reactive state store for JavaScript apps.
Install
npm install wiaxy-storeUsage
import store from "wiaxy-store";
store.set("count", 1);
store.subscribe("count", v => console.log("count changed:", v));
store.set("count", 2); // logs: count changed: 2Global Change Listener
store.onChange((key, value) => {
console.log(`${key} ->`, value);
});Undo / Redo
store.set("count", 1);
store.set("count", 2);
store.undo();
store.get("count"); // 1License
MIT
