永続化とは、ページをリロードまたはセッションを経ても状態が存続するように、ストレージ(localStorage、IndexedDB、バックエンド)に状態を保存することです。ハイドレーションとは、スタートアップ時にそれをアプリに読み込み直すことです。買い物かご、認証トークン、ユーザー設定、下書きフォームなど、一般的に使用されます。
localStorageを使った基本的な永続化とハイドレーション
jsx
() {
[cart, setCart] = ( {
{
saved = .();
saved ? .(saved) : [];
} {
[];
}
});
( {
.(, .(cart));
}, [cart]);
[cart, setCart];
}
