Le stockage local avec sessionStorage
ou localStorage
. Mais réactif.
Exemple:
` window.rls = ReactiveStorage(localStorage);
rls.onRead("user", (event) => { console.log("User lu", event.value); });
rls.onWrite("user", (event) => { console.log(event.previous, event.value); });
rls.onRemove("user", (event) => { console.log("User profile removed. Need to signin again"); });
rls.onClear(() => { console.log("Storage has been cleared"); });
rls.getItem("user") // declenche le callback associé a la lecture.
`
Principe:
Vee encapsule localStorage
ou sessionStorage
pour fournir la meme fonctionnalité que localStorage
ou sessionStorage
, mais est capable de réagir a des changement appliqués aux clés stockées par lui, sur demande. Les évenements transitent par l'émetteur associé au document, pour permettre d'avoir les appels aux fonctions sans blocage ou promisification.
Retourne le nombre total de clés disponibles dans le stockage
Vide le stockage, et declenche l'evenement `clear`. Interceptable avec `onClear`.