Persistir estado significa salvá-lo em armazenamento (localStorage, IndexedDB, um backend) para que ele sobreviva a recarregamentos de página ou sessões; hidratar significa carregá-lo de volta no aplicativo na inicialização. Comum para carrinhos, tokens de autenticação, preferências do usuário e formulários em rascunho.
Persiste básico + hidrate com localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
