Skip to content

非Vue React化

Masaki Komagata edited this page Nov 28, 2024 · 1 revision

概要

非Vue/React化というラベルがついているIssueに関しての説明。

背景

FBCではJSフレームワークのカリキュラムがvue(2系) → reactと変遷してきた経緯があり、bootcampアプリにもこの二つが混在しています。

将来的にはrails7以上にアップデートしてhotwireを使う予定です。しかし、rails7にアップデートするにはライブラリのバージョンの依存関係上、vueとreactを外す必要があります。

そのために、非Vue/React化という一連のIssueが存在します。

やり方

Issueのタイトルになっている対象についてVue/Reactを使わないrailsのviewとJSのみを使った作りに変えてください。

注意点

  • SPAになっているものはなるべくMPA(非SPA)にしてください。(将来hotwireにするため)
  • xxx.vueやxxx.jsxのファイルを減らすのが目的です。不要になった(どこからも使われなくなった)これらのファイルを調べて削除してください。
  • vueの単一ファイルコンポーネントの作りを真似してそのままJSに変換するような作りにはしないでください。railsのview + JSとして自然な構成にしてください。
Clone this wiki locally