Persistering av tilstand betyr å lagre den til lagring (localStorage, IndexedDB, en backend) slik at den overlever sideinnlastinger eller økter; hydrerering betyr å laste den tilbake inn i appen ved oppstart. Vanlig for handlekurver, autentiseringstokener, brukerinnstillinger og utkastskjemaer.
Grunnleggende persist + hydrer med localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
