App Routerとは?

App Router は、Next.js 13以降で導入された新しいルーティング方式app/ ディレクトリ配下のファイル構造がURLに対応し、React Server Componentsがデフォルトで動作します。

主な特徴

  • ファイルベースルーティング(page.tsx = URL)
  • レイアウト継承(layout.tsx
  • Loading/Error UI(loading.tsx / error.tsx
  • Server Componentsデフォルト
  • ストリーミング対応

旧Pages Routerとの違い

観点Pages RouterApp Router
データ取得getServerSidePropsasync Server Components
共通レイアウト_app.tsxlayout.tsx
JS バンドル全体必要な部分のみ

App Routerは JSバンドルサイズを大幅削減 し、初回表示とCore Web Vitalsを改善。

Tufe Companyの採用

本サイトは Next.js 16 + App Router で構築。SSGで生成される650+ページすべてが App Router の恩恵を受けています。

関連用語

Tufe Companyのソリューション