
React Router
BrowserRouter, Routes, Route, Link, useNavigate, useParams, nested routes, protected routes
1Apa itu BrowserRouter di React Router?
Apa itu BrowserRouter di React Router?
Jawaban
BrowserRouter menggunakan History API browser untuk membuat URL yang bersih tanpa hash. Tidak seperti HashRouter yang menambahkan # di URL, BrowserRouter memberikan pengalaman pengguna dan SEO yang lebih baik. Namun, diperlukan konfigurasi server untuk menangani rute dengan benar di produksi.
2Komponen apa yang harus digunakan untuk mendefinisikan route di React Router?
Komponen apa yang harus digunakan untuk mendefinisikan route di React Router?
Jawaban
Komponen Route mendefinisikan kecocokan antara path URL dan komponen yang akan ditampilkan. Harus ditempatkan di dalam komponen Routes agar berfungsi dengan benar. Setiap Route menentukan path dan element yang akan dirender ketika URL cocok.
3Apa fungsi komponen Link di React Router?
Apa fungsi komponen Link di React Router?
Jawaban
Link membuat tautan navigasi tanpa memuat ulang halaman. Tidak seperti tag HTML native <a>, Link mencegat klik dan menggunakan History API untuk mengubah URL. Ini mempertahankan state aplikasi dan memberikan navigasi yang lebih cepat dan lancar.
Apa peran komponen Routes?
Bagaimana cara mengambil parameter URL seperti :id di /user/:id?
+17 pertanyaan wawancara
Topik wawancara React / Next.js lainnya
Dasar-Dasar JavaScript
Dasar-Dasar React
React Hooks
Siklus hidup komponen
Manajemen state dengan Context
Form & Controlled Components
Pengambilan Data & API
React Query (TanStack Query)
Styling & CSS-in-JS
Dasar-dasar Next.js
TypeScript dengan React
Data Fetching Next.js
Server Actions Next.js
Routing & Navigasi Next.js
API Routes Next.js
Metadata & SEO di Next.js
Middleware & Auth di Next.js
Pengujian React
Zustand State Management
Optimasi Performa React
Error Boundaries & Error Handling
Advanced React Patterns
Fitur Lanjutan Next.js
Deployment & Produksi Next.js
Architecture & Design Patterns
React Server Components
Internasionalisasi Next.js
Keamanan React & Praktik Terbaik
Kuasai React / Next.js untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis