Persistence
Creating a persistent Unit
// this will throw an error, id is required
const preferencesUnit = new DictUnit({persistent: true});
// this will work
const preferencesUnit = new DictUnit({id: 'preferences', persistent: true});
// update Unit's value
preferencesUnit.set('side', 'dark');
// value in the LocalStorage would become {"side": "dark"}
// refresh the browser window
// check value
console.log(preferencesUnit.value()) // logs {"side": "dark"}Initial value vs persisted value
Clearing the persisted value
Changing the persistence storage
Changing storage for one Unit
Changing default storage for every Unit
Supported data types
Last updated
Was this helpful?