5h睡眠、何故か体調はそこそこ。体調って入力変数がたくさんあるので何が原因で変化するのかわからなくてとても困る。歳をとると制御しやすくなるんだろうか。

ポエム

http://non117.hatenablog.com/entry/2016/07/13/071749

書いた。もうReact出て何年経ってるんだよという話ではあるけど、未だに燃え上がることがあるし、何故か人々はSPAであることを争点にしてたので言語化してみた。KMC-slackで雑談していてあがったのだけど、Web ComponentがjQuery💩プラグイン界を継承しつつモダンなComponent化された世界を目指しているのか?という推測。

Web Component全然知らないのだけど、React Componentと同様にDOMと疎結合な状態は保証されてるんだろうか。

Cyclejsについて

記事では書かなかったのだけど、Cyclejsについて言及。ひととおりドキュメント読んで少し使ってみたのだけど、

  • CyclejsはRx川の中にreduceされて状態が保持されている(暗黙的な状態なのでちょっとわかりにくいかも)
  • 何をするにしてもRx川を引きずり回してスパゲティを管理するはめになる

という弱点があるように思った。人間界とコンピュータ界があるという世界観はGUIの本質としてとても良いしDOMなどの副作用は我々が実装する範囲外でいいかんじにしてくれるという思想も良いとは思うのだけど、上記の問題は解決されないと大きなアプリケーションを作るのは難しそう。

どっかにReduxと同様に単一のStateStoreDriverを実装したよ〜という記事があったのだけど、そのアプローチはありだと思う。


概念としては美しい。あと図がかっこいい。

ギョーム

比較的頭が回ったので調整とか実装とか。

なんとなくRedux-sagaについて勉強していた。thunkがいけてないのは周知のとおりで、じゃあsagaでしょという雰囲気がチームにあったので学んでみたら実際良かった。

sagaってどんな意味やねんてtweetしたらQiitaで良記事を書いてた人から解説があった。インターネットは良い文明。

LGTM

うちのジャンガリアンハムスター🐹とスナネズミ🐭です。