NextJSのメインレイアウトにおけるサイトの構成要素
私たちのサイトレイアウトを見てみましょう。 現在、レイアウトには 変更可能なページコンテンツを挿入するための コマンドが指定されています:
app/layout.jsxexport default function RootLayout({children}) {
return (
<html lang="en">
<body>
<main>
{children}
</main>
</body>
</html>
);
}
しかし、通常サイトには他の部分もあり、 それらは様々なページに対して不変のままです。 例えば、ヘッダーとフッターがそれに当たります。 これらを私たちのレイアウトに追加しましょう:
app/layout.jsxexport default function RootLayout({children}) {
return (
<html lang="en">
<body>
<header>
header
</header>
<main>
{children}
</main>
<footer>
footer
</footer>
</body>
</html>
);
}
Задание 1
あなたのプロジェクトのレイアウトに、 ヘッダー、フッター、 そして右および左の サイドバーのブロックを追加してください。