Menu
CoddyTech

Rute Bertingkat

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

Sekarang lakukan. Menambahkan halaman ke aplikasi Next.js memerlukan dua langkah: buat folder, lalu masukkan page.jsx ke dalamnya.

// app/about/page.jsx   ->  /about
export default function About() {
    return <h1>About us</h1>;
}

Itu seluruh isi file. Tidak ada tabel route yang perlu diperbarui, tidak ada import di tempat lain, tidak ada yang perlu dimulai ulang. Komponennya adalah React biasa. Satu-satunya hal yang mengubahnya menjadi URL adalah lokasi kamu menyimpannya.

Dua hal yang perlu kamu ingat:

  • Komponen ini harus menjadi default export: dengan begitu, Next.js dapat memilih komponen halaman dari file ini.
  • Nama komponennya terserah kamu. About, AboutPage, Whatever: URL berasal dari folder, bukan dari fungsi.

Ingin /about/team juga? Buat app/about/team/ dan masukkan satu lagi page.jsx ke sana. Polanya tidak berubah seiring berkembangnya situs, itulah intinya.

challenge icon

Tantangan

Pemula

Aplikasi ini memiliki halaman beranda. Buat halaman tentang.

  1. Lengkapi file app/about/page.jsx.
  2. Ekspor sebuah komponen sebagai default darinya.
  3. Komponen harus mengembalikan <h1> dengan id="about-title" dan teks persis About us.

Jangan ubah app/page.jsx: pengujian mengunjungi kedua URL.

Coba sendiri

import './globals.css';

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

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

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar Next.js