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: Verwandle eine einseitige App in eine kleine Website und verwende dabei alles aus diesem Kapitel.

  1. In app/about/page.jsx (bereits in der Dateiliste vorhanden) soll die component ein <h1> mit id="about-title" und dem exakten Text About us zurückgeben.
  2. Importiere in app/page.jsx Link aus next/link und füge einen Link zu /about mit id="to-about" hinzu.
  3. Die dynamische Route app/menu/[slug]/page.jsx ist bereits vorhanden, zeigt aber immer pizza an. Mache ihre component async, sodass sie auf params wartet und den passenden slug innerhalb eines <h1> mit id="dish" rendert.

Die Tests klicken auf deinen Link, besuchen anschließend zwei verschiedene Gerichte und erwarten zwei unterschiedliche Ü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