jetstate
state managment
install
npm i jetstate --save
use
import { init, state } from 'jetstate';
init({
name: 'time',
defaultValue: new Date().getTime(),
willReceive: value => {
console.log('willReceive time', value);
},
willUpdate: (previousValue, nextValue) => {
console.log('willUpdate', previousValue, nextValue);
},
shouldUpdate: (previousValue, nextValue) => {
if (typeof nextValue 'number') return true;
else return false
},
didUpdate: value => {
console.log('didUpdate', value);
}
});
var time = state.time;
state.time = new Date().getTime();