Menu
CoddyTech

Rekap: Routing

Termasuk bagian Dasar-Dasar Next.js dalam perjalanan React di Coddy. Pelajaran 10 dari 47.

challenge icon

Tantangan

Sedang

Ringkasan bab: ubah aplikasi satu halaman menjadi situs kecil dengan menggunakan semua materi dari bab ini.

  1. Di app/about/page.jsx (sudah ada di daftar file), buat komponen mengembalikan <h1> dengan id="about-title" dan teks persis About us.
  2. Di app/page.jsx, impor Link dari next/link dan tambahkan tautan ke /about dengan id="to-about".
  3. Rute dinamis app/menu/[slug]/page.jsx sudah ada, tetapi selalu menampilkan pizza. Buat komponennya menjadi async agar menunggu params dan menampilkan slug yang cocok di dalam <h1> dengan id="dish".

Kasus uji akan mengeklik tautanmu, lalu mengunjungi dua hidangan berbeda dan mengharapkan dua judul yang berbeda.

Coba sendiri

import './globals.css';

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

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

Semua pelajaran di Dasar-Dasar Next.js