Bertahan keadaan bermakna menyimpannya ke penyimpanan (localStorage, IndexedDB, backend) sehingga keadaan itu bertahan dari pemuatan ulang halaman atau sesi; menghidrasi bermakna memuatnya kembali ke aplikasi saat startup. Umum untuk keranjang, token otentikasi, preferensi pengguna, dan formulir draft.
Bertahan dan hidrasi dasar dengan localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
