Menu
Coddy logo textTech

Récapitulatif : Routage

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

challenge icon

Défi

Moyen

Récapitulatif du chapitre : transformer une application d’une seule page en un petit site, en utilisant tout ce qui a été vu dans ce chapitre.

  1. Dans app/about/page.jsx (déjà présent dans la liste des fichiers), faites en sorte que le component renvoie un <h1> avec id="about-title" et le texte exact About us.
  2. Dans app/page.jsx, importez Link depuis next/link et ajoutez un lien vers /about avec id="to-about".
  3. La route dynamique app/menu/[slug]/page.jsx est déjà présente, mais affiche toujours pizza. Rendez son component async afin qu’il attende params et affiche le slug correspondant dans un <h1> avec id="dish".

Les tests cliquent sur votre lien, puis consultent deux plats différents et attendent deux titres différents.

Essayez vous-même

import './globals.css';

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