Menu
Coddy logo textTech

Récapitulatif : Mises en page

Fait partie de la section L'essentiel de Next.js du Journey React de Coddy. Leçon 16 sur 47.

challenge icon

Défi

Moyen

Récapitulatif du chapitre : donnez à Coddy Eats sa structure : une navigation partagée et de vrais titres d’onglet.

  1. Dans app/layout.jsx, à l’intérieur de <body> et au-dessus de {children}, ajoutez un <nav> avec id="nav" contenant un <Link> vers / avec id="home-link" et le texte Home, ainsi qu’un <Link> vers /menu avec id="menu-link" et le texte Menu.
  2. Toujours dans le layout, remplacez le titre de metadata par exactement Coddy Eats.
  3. Dans app/menu/page.jsx, exportez un objet metadata avec le titre Our Menu, afin que l’onglet du menu se nomme correctement.

Les tests lisent le titre de l’onglet sur les deux pages et vérifient que la navigation est toujours présente après être allé sur /menu.

Essayez vous-même

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>
    );
}

Toutes les leçons de L'essentiel de Next.js