ReactのViewとはどこか

  • ReactとVue, AngularはViewコンポーネントソースコードの構造に、JavaScriptが主かHTMLが主かという違いがある
    • ファイル単位としてのReact ComponentはViewだが、より詳細にみていくとrender()のなかのreturnのみがView(狭義)ともいえる
      • ReactはView(広義)までロジックが地続きになる
      • MVVMでのViewModel, ControllerがReact Component内のrender()以外と対応するのかもしれない
    • ロジックが地続きになっていると柔軟性は高そう
      • 柔軟性はコントロールが難しくてカオスになりやすい
      • React Componentの中にほとんどすべてのロジックが書かれたソースコードを我々はたくさん見てきた
    • この処理は間違いなくここ!という切り分けが常にできるとは限らず、現実世界に低い負荷で対応できる点で柔軟性は重要
      • ただし過剰な柔軟性ということもある
      • その他フォルダ問題
  • モジャッ
    • 難しくて思考が発散したので今日はここまで
    • やはりReactだけでフロントエンドGUIはいけるのでは
      • Reduxいらない派