Nuxt.js
読み方: なくすとじぇーえす
Nuxt jsとは
Vue.js アプリケーションを構築するためのフレームワーク。
サーバーサイドレンダリングするアプリケーションの開発のために必要な設定があらかじめセットされているのが特徴です。
Nuxt jsの特徴
-
- 学習コストが低い
Vue.js学習済みならすぐに使える
- 学習コストが低い
- ページのURLの生成が簡単
pagesフォルダにファイルを書くだけで自動でURLを生成してくれる。
豆知識
-
- Vue3
簡単に説明するとVue2.xからVue3.xへの大型アップデート。フォーマンスの向上、TypeScriptの導入のしやすさなど大規模な開発に適した新規APIの追加などが変更されています。現時点ではNuxt.jsではVue3未対応。
- Vue3
- Composition APIを使った開発
Vue3の機能の1つ。処理内容を一つの単位にまとめることで、処理内容を再利用を可能できるようにした機能。複雑に肥大化したファイルを、小分けにして関心事で分別し、クリーンな状態に整理できる。nuxt.js(Vue2)でも設定すればcompostion APIを使う事ができる。
<執筆・監修>
アルサーガパートナーズ株式会社 DX技術用語集制作チーム フロントdivision
(2021年4月時点)