Η διατήρηση της κατάστασης σημαίνει την αποθήκευσή της σε αποθήκευση (localStorage, IndexedDB, ένα backend) ώστε να επιβιώσει φόρτωση σελίδας ή περιόδους σύνδεσης· η ανανέωση σημαίνει την επαναφόρτωσή της στην εφαρμογή κατά την εκκίνηση. Κοινή για καλάθια, auth tokens, προτιμήσεις χρήστη και φόρμες προσχέδιου.
Βασική persist + hydrate με localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
