Menu
Coddy logo textTech

Zusammenfassung: Routing

Teil des Abschnitts Next.js Essentials der React-Journey von Coddy — Lektion 10 von 47.

challenge icon

Aufgabe

Mittel

Kapitelzusammenfassung: Wandle eine einseitige App in eine kleine Website um, indem du alles aus diesem Kapitel verwendest.

  1. Erstelle app/about/page.jsx. Exportiere als default eine Komponente, die ein <h1> mit id="about-title" und dem exakten Text About us zurückgibt.
  2. In app/page.jsx, importiere Link aus next/link und füge einen Link zu /about mit id="to-about" hinzu.
  3. Erstelle die dynamische Route app/menu/[slug]/page.jsx: eine async-Komponente, die auf params wartet (await) und den passenden slug innerhalb eines <h1> mit id="dish" rendert.

Die Tests klicken auf deinen Link, besuchen dann zwei verschiedene Gerichte und erwarten zwei verschiedene Überschriften.

Probier es selbst

import './globals.css';

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

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

Alle Lektionen in Next.js Essentials