有料プラン

Next.js入門:App Routerとレイアウト

Next.jsとReactの境界、App Router、ファイルベースルーティング、Link、loading.tsx、layout.tsx、ネストしたレイアウト、ナビゲーションを扱う全21レッスンの入門コースです。React版fleamaをNext.jsへ移行し、静的ページと共通レイアウトを構築します。

レッスン

21件

所要時間

約5.5時間

ランク

中級

学習環境

ブラウザ完結

最初のレッスンを読む

10・登録なしで読めます

最初の1枚が出るまで

動く図解・SPAの課題を見る

目標

React版fleamaをApp Routerへ移行し、ページと共通レイアウトを構築する

できるようになること

App Routerの規約でページと動的でないルートを作れる

layout.tsxとネストしたレイアウトで共通UIを構成できる

Link・loading.tsx・ナビゲーションを適切に配置できる

前提知識・必要な環境

必須

  • React Routerとアプリ設計 修了相当

環境

ブラウザ完結(インストール不要)

このコースに入っているもの

触れる図解

15

手を動かす演習

18

理解度クイズ

3

監修

ゆめさくコード編集部

プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。

生田 陸人

ゆめさくエンジニア / 現役ソフトウェアエンジニアRuby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。

  1. SPAの弱点を自分の目で確かめ、Next.jsが何を解くのかを掴んでから移行計画を立てます。

  2. フォルダがそのままURLになる規約を身につけ、fleamaのページ骨格を移植します。

  3. 全ページ共通の枠と区画ごとの枠を定義し、迷わないナビゲーションを組み立てます。

Next.js 第2コースのバッジ 未獲得

このコースを終えると取れるバッジ

Next.js2コース

0 / 21 レッスン

このコースの動く図解

動かしながら、仕組みや変化を目で確かめられます。

動く図解をすべて見る

次に学ぶなら

このコースを終えたあとに進むと、無理なく続けられます