React / Next.js

Dasar-dasar Next.js

App Router, Server Components, Client Components, routing berbasis file, layouts, halaman

25 pertanyaan wawancaraยท
Mid-Level
1

Apa itu App Router di Next.js?

Jawaban

App Router adalah sistem routing baru di Next.js 13+ berdasarkan direktori app/. Ini menggantikan Pages Router dan memperkenalkan Server Components secara default, layout bersama, dan model routing yang lebih fleksibel dengan konvensi file seperti page.tsx, layout.tsx, dan loading.tsx.

2

Bagaimana cara membuat route /about di App Router?

Jawaban

Di App Router, setiap folder mewakili segmen route. Untuk membuat /about, buat app/about/page.tsx. File page.tsx diperlukan agar route dapat diakses secara publik. Tanpa file ini, folder hanya akan menjadi segmen path tanpa halaman yang ditampilkan.

3

Apa perilaku default komponen di App Router?

Jawaban

Di App Router, semua komponen adalah Server Components secara default. Mereka hanya berjalan di server dan tidak mengirim JavaScript ke klien, meningkatkan performa. Untuk menggunakan fitur klien (hooks, event), harus menambahkan direktif 'use client' di bagian atas file.

4

Bagaimana cara membuat route dinamis /posts/[id] di App Router?

5

Apa kegunaan file layout.tsx di App Router?

+22 pertanyaan wawancara

Kuasai React / Next.js untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis