Përmadhja e gjendjes nënkupton ruajtjen e saj në ruajtje (localStorage, IndexedDB, një backend) në mënyrë që të mbijeton ringarkimet e faqes ose seancave; hidratimi nënkupton ngarkimin e saj përsëri në aplikacion në start-up. I zakonshëm për shporta, token autentifikimi, preferencat e përdoruesit dhe forma draft.
Përmadhja bazike + hidratimi me localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
