読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

JSのFinate State Machineを探す

ブログシステムのフローをゴリゴリ書いてもいいのだが、複雑になるとメンテナンス性に欠ける。特に状態管理が煩わしい。なのでここ何日かJS版のFSMライブラリを探していた。いろいろあるけどよさそうなものを3つ見つけた。

まずはmachinaというもの。これはすごくわかりやすそうだけど、階層的な状態管理ができなさそうなのでパス。

次はmachine.jsというもの。これは階層的な状態管理ができるけど、ちょっと今回のようなUIの状態管理には合わなさそうなのでパス。

3つめはstateflowというもの。あまり人気はなさそうだけど、階層的な状態管理もできそうだし、サンプルコードがまさにUIの状態管理サンプルだったのでこれでやってみることにする。