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