状態管理ライブラリRecoil
の状態を永続化させるライブラリrecoli-persist
の挙動確認
- store にて+ α の処理は必要になるが、基本的に Recoil 同様に取り扱える。
- WebStorage に設定した場合、set メソッドが走るページでリロードしても初期化はされない。 - 初期化する場合は、
- 値の設定&遷移
- 遷移先でリロード → 永続化した値は初期化されないことを確認
- 遷移元にジャンプ → セッターがあったとしてもデフォルトの値が出ないことを確認
- 値の設定&遷移
- 遷移先でローカルストレージに該当の値を削除 → まだ値は変わらない
- 遷移先でリロード → 永続化した値も含めてデフォルト値が表示される