Persister l'état signifie le sauvegarder dans un stockage (localStorage, IndexedDB, un backend) afin qu'il survive aux rechargements de page ou aux sessions; réhydrater signifie le recharger dans l'application au démarrage. Courant pour les paniers, les jetons d'authentification, les préférences utilisateur et les formulaires brouillons.
Persistance et réhydratation de base avec localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
