DEPRECATED in favor of vuse-rx
A simpler Vuex alternative written in TypeScript.
(TypeScript + Vuex) - Complexity = Tuex
Tuex is a reactive centralized state management library for Vue.js. It takes heavy inspiration from the Flux pattern (especially Vuex).
The main goal of Tuex is to make state-management less complex for small-scale apps, while also keeping the state flexibile and scalabile.
npm install tuex --save
# or
https://unpkg.com/tuex
// imports or scripts
...
Vue.use(Tuex);
const TuexStore = new Tuex.Store({
num: 0,
increase(amount) {
this.num += amount;
}
});
...
// Vue component
...
created() {
this.$store.increase(10);
console.log(this.$store.num);
// => 10
this.$store.num = -1;
console.log(this.$store.num);
// => -1
}
...