Nuxtのコードレビュー観点100選【App Router/状態管理/SSR対応】
NuxtはVueをベースにしたメタフレームワークで、ページ駆動設計・自動ルーティング・SSR/CSRの切り替え・データフェッチ設計により、柔軟かつ高速な開発が可能になる一方で、構造の肥大化・責務不明瞭・非同期混乱といったリスクもはらんでいる。本記事ではNuxt特有のレビュー観点を100項目に整理した。
✅ ページ設計とルーティング(01〜20)
✅ データ取得と非同期処理(21〜40)
✅ コンポーネント設計(41〜60)
✅ 状態管理(Pinia/Vuex)(61〜80)
✅ モジュール・構成・セキュリティ(81〜100)
このチェックリストは、Nuxt特有の「ページ駆動構成」「SSR/CSR切替」「状態・非同期の境界制御」を起点に、保守性・拡張性・責務の明瞭化を支援するレビュー観点を整理しています。