Menu
Coddy logo textTech

Riepilogo: routing

Fa parte della sezione Nozioni essenziali di Next.js del percorso React di Coddy. Lezione 10 di 47.

challenge icon

Sfida

Medio

Riepilogo del capitolo: trasforma un'app di una sola pagina in un piccolo sito, usando tutto ciò che hai imparato in questo capitolo.

  1. In app/about/page.jsx (già presente nell'elenco dei file), fai in modo che il componente restituisca un <h1> con id="about-title" e il testo esatto About us.
  2. In app/page.jsx, importa Link da next/link e aggiungi un link a /about con id="to-about".
  3. La route dinamica app/menu/[slug]/page.jsx è già presente, ma mostra sempre pizza. Rendi il componente async, in modo che attenda params e visualizzi lo slug corrispondente all'interno di un <h1> con id="dish".

I test fanno clic sul tuo link, poi visitano due piatti diversi e si aspettano due intestazioni diverse.

Provalo tu

import './globals.css';

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

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

Tutte le lezioni di Nozioni essenziali di Next.js