Persistarea stării înseamnă a o salva în stocare (localStorage, IndexedDB, un backend) pentru ca aceasta să supraviețuiască reîncărcărilor de pagină sau sesiunilor; rehibrația înseamnă a o reîncărca în aplicație la pornire. Obișnuit pentru coșuri, tokeni de autentificare, preferințe utilizator și formulare în ciornă.
Persista + rehidratare de bază cu localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
