Menu
Coddy logo textTech

Podsumowanie: routing

Część sekcji Podstawy Next.js ścieżki React w Coddy. Lekcja 10 z 47.

challenge icon

Wyzwanie

Średni

Podsumowanie rozdziału: zmień aplikację z jedną stroną w małą witrynę, wykorzystując wszystko z tego rozdziału.

  1. W app/about/page.jsx (plik już znajduje się na liście plików) spraw, aby komponent zwracał element <h1> z id="about-title" i dokładnym tekstem About us.
  2. W app/page.jsx zaimportuj Link z next/link i dodaj link do /about z id="to-about".
  3. Dynamiczna trasa app/menu/[slug]/page.jsx już istnieje, ale zawsze wyświetla pizza. Spraw, aby jej komponent był async, czekał na params i renderował dopasowany slug wewnątrz elementu <h1> z id="dish".

Testy klikają Twój link, a następnie odwiedzają dwie różne potrawy i oczekują dwóch różnych nagłówków.

Spróbuj swoich sił

import './globals.css';

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

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

Wszystkie lekcje w sekcji Podstawy Next.js