bouzuya.hatenablog.com

ぼうずやのにっき

Cycle.js の TodoMVC をよんだ

Cycle.js の TodoMVC

cyclejs/todomvc-cycle を読んだ。

ほかの TodoMVC とは印象が違っていてパッと見ると何をやっているのか分からない。ぼくの理解力が低い気がする。

TodoItem という Widget っぽいものはあるんだけど Widget ではない。

window.location.hashhashchangeを使った簡易なrouter初期状態 todosDataactions を状態を変更する関数 modFn の stream にまとめてそれらを適用して状態をつくる あたりが面白い。

なおぼくは .shareReplay(1) でどうなるのか分かっていないレベルなのでこれをゼロから書けと言われると困る。次は自分なりに書いてみようと思う。