- Angular demo - https://codesandbox.io/s/store-angular-89trp
- React demo - https://codesandbox.io/s/store-react-zsz5z
- Vue demo - https://codesandbox.io/s/store-vue-5b6sv
npm i @im4all/store --save
Register store
import { Event, Storage, Store } from '@im4all/store';
// Make sure this line get called only once
// if you are using angular then call inside app.component.ts ngOnInit
Store.register({ storage: Storage, event: Event });
Store.onChange((data, updatedItem) => {
console.log(data, updatedItem);
});
Store.setItem('name', 'something');
Update multiple items at once
Store.setItems([
{ key: 'b', value: 2 },
{ key: 'c', value: 3 }
]);
Store.all();
Store.flush();