アプリケーションの構築
Next.jsは、柔軟なフルスタックウェブアプリケーションを構築するためのビルディングブロックを提供します。アプリケーションの構築のガイドでは、これらの機能の使用方法とアプリケーションの動作をカスタマイズする方法について説明しています。
各セクションとページは、基本的なものから高度なものへと順序立てて構成されているため、Next.jsアプリケーションを構築する際にステップバイステップで進めることができます。ただし、任意の順序で読んだり、自分のユースケースに適用されるページにスキップしたりすることも可能です。
Next.jsを初めて使用する場合は、基本的なNext.jsおよびウェブの概念を紹介し、始めるのに役立つルーティング、レンダリング、データフェッチ、スタイリングのセクションから始めることをお勧めします。その後、最適化や設定などの他のセクションを深く掘り下げることができます。最後に、準備ができたら、デプロイとアップグレードのセクションを確認してください。
ルーティング
Pages Router を使用したフロントエンドアプリケーションのルーティングの基本を学びます。
レンダリング
ReactとNext.jsにおけるレンダリングの基本を学びます。
データフェッチ
Next.jsでは、プリレンダリング、サーバーサイドレンダリングまたは静的サイト生成、そしてIncremental Static Regenerationなど、複数の方法でデータをフェッチできます。Next.jsでアプリケーションデータを管理する方法を学びましょう。
スタイリング
Next.jsアプリケーションのスタイル設定のさまざまな方法を学びます。
最適化
最高のパフォーマンスとユーザーエクスペリエンスのためにNext.jsアプリケーションを最適化します。
設定
Next.jsアプリケーションを設定する方法を学びます。
テスト
一般的に使用される3つのテストツール(Cypress、Playwright、Vitest、Jest)でNext.jsをセットアップする方法を学びます。
認証
Next.jsで認証を実装する方法について、ベストプラクティス、ルートのセキュリティ、認可技術、セッション管理を網羅して学びます。
デプロイ
Next.jsアプリを本番環境にデプロイする方法(マネージドまたはセルフホスト)を学びます。
アップグレード
Next.jsの最新バージョンにアップグレードする方法を学びます。
この情報は役立ちましたか?