Menu
Coddy logo textTech

Итоги: Макеты

Часть раздела Основы Next.js путешествия по React на Coddy — урок 16 из 47.

challenge icon

Задание

Средне

Итоги главы: создайте оболочку для Coddy Eats: общую навигацию и настоящие заголовки вкладок.

  1. В app/layout.jsx, внутри <body> и выше {children}, добавьте <nav> с id="nav", содержащий <Link> на / с id="home-link" и текстом Home, и <Link> на /menu с id="menu-link" и текстом Menu.
  2. Все еще в макете, измените metadata title ровно на Coddy Eats.
  3. В app/menu/page.jsx экспортируйте объект metadata с title Our Menu, чтобы вкладка меню получила свое название.

Тесты проверяют заголовок вкладки на обеих страницах и убеждаются, что навигация остается на месте после перехода на /menu.

Попробуйте сами

import './globals.css';
import Link from 'next/link';

export const metadata = {
    title: 'My App',
};

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

Все уроки раздела Основы Next.js