-
Notifications
You must be signed in to change notification settings - Fork 71
非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として自然な構成にしてください。