Next.jsコードレビュー観点100選
Next.jsはApp Router化以降、構造的柔軟性が増す一方で、責務分離の崩壊・キャッシュ混乱・サーバー/クライアント責務不明瞭といった課題も顕在化している。本記事では、ページ構成・データ取得・状態制御・APIルーティング・SSR/CSRの責務判断を軸に、Next.js特有のレビュー観点を100項目に整理した。
✅ ファイル構造・ページ設計(01〜20)
✅ データ取得とキャッシュ設計(21〜40)
✅ コンポーネント設計とクライアント責務(41〜60)
✅ API設計とAPI Routes(61〜80)
✅ 環境構成とCI/CD(81〜100)
このチェックリストは、App RouterベースのNext.jsにおける設計判断・構成管理・キャッシュ戦略を包括的にレビューするための観点をまとめたものです。チームでの合意形成や設計方針共有にも活用可能です。