Menu
CoddyTech

ステップ 1:シェル(骨組み)

CoddyのReactジャーニー「Next.js の基本」セクションの一部。レッスン 39/47。

challenge icon

チャレンジ

簡単

app/layout.jsx にシェルを構築します。

  1. ./globals.css と next/link から Link をインポートします。
  2. title オブジェクトを持つ metadata をエクスポートします。default は Coddy Eats、template は %s | Coddy Eats にします。
  3. <body> の内部に、3つのリンクを含む <nav className="nav"> を追加します。1つ目は className="brand" で / を指し、表示テキストは Coddy Eats にします。2つ目は id="nav-menu" で / を指し、表示テキストは Menu にします。3つ目は id="nav-desserts" で /?category=dessert を指し、表示テキストは Desserts にします。
  4. ナビゲーションの下で、{children} を <div className="container"> で囲みます。

自分で試してみよう

export default function RootLayout({ children }) {
    return (
        <html lang="en">
            <body>
                {children}
            </body>
        </html>
    );
}

Next.js の基本のすべてのレッスン