Persisting state کا مطلب ہے اسے storage میں محفوظ کرنا (localStorage, IndexedDB, ایک backend) تاکہ یہ page reloads یا sessions کے بعد برقرار رہے؛ hydrating کا مطلب ہے اسے startup پر واپس app میں لوڈ کرنا۔ یہ عام طور پر carts، auth tokens، user preferences، اور draft forms کے لیے استعمال ہوتا ہے۔
localStorage کے ساتھ بنیادی persist + hydrate
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
