Next.js入門
nextjsreacttutorial
Next.jsは、Reactベースのフルスタックフレームワークです。
Next.jsの特徴
1. App Router
Next.js 13以降で導入された新しいルーティングシステムです。
src/app/
├── page.tsx # /
├── about/
│ └── page.tsx # /about
└── blog/
├── page.tsx # /blog
└── [slug]/
└── page.tsx # /blog/:slug
2. Server Components
デフォルトでサーバーコンポーネントとして動作し、パフォーマンスが向上します。
// Server Component (default)
export default async function Page() {
const data = await fetchData();
return <div>{data}</div>;
}3. Image Optimization
next/imageを使用することで、自動的に画像が最適化されます。
まとめ
Next.jsを使うことで、高速でSEOに強いWebアプリケーションを構築できます。