Сохранение состояния означает его запись в хранилище (localStorage, IndexedDB, backend), чтобы оно пережило перезагрузки страницы или сеансы; восстановление означает его загрузку обратно в приложение при запуске. Обычно используется для корзин, маркеров аутентификации, предпочтений пользователей и черновиков форм.
Базовое сохранение + восстановление с localStorage
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
