:-) 🏕

SPAとInitial State

TL;DR

SPA の鬼門は State 管理であるといって過言はない。

今回は初期状態について現在考えていることをメモする。

前提

例

SPA と状態

airbnb のようなカレンダーのような絞込みを提供している機能のことを考える。

状態の整合性を取る

考えた選択肢

  1. 検索条件をサーバから受け取り、検索条件表示と結果の乖離をなくす
  2. 初期状態の定義を URL から生成できるよう、参照する状態の初期化を遅延する

redux の場合、後者の方法はわからなかった。

まとめ

日本語難しい。

Happy Hacking!

image