Reactの再レンダリング抑制の難しさ
#技術
GitHubですら(いや、だからこそなのかもしれないが)こういうことになるわけで、Reactの不要な再レンダリングの抑制(のための状態理解)は結構難しいのだと思う。
FSMみたいな数理モデルを組むまではいかないにせよ、状態遷移のグラフ的なパターンをスケッチするような設計は本来必要なはずだし、Reactユーザーの多くが思っているよりも複雑度は高い(それと、実際的にはどっかしらメモ化で潰して単純化する方針になる)
まあVue.jsみたいなtemplate + reactiveにも、それはそれで複雑さの大雑把な隠蔽みたいなところはある(そしてちゃんとやるにはライフサイクルフックの振る舞いを正確に把握する必要が出てくる)