Apa itu Routing di React?
Routing di React mengacu pada cara mengelola navigasi antara berbagai tampilan atau halaman dalam aplikasi satu halaman (SPA). Dengan routing, Anda dapat membuat aplikasi yang memungkinkan pengguna untuk berpindah antara berbagai tampilan tanpa memuat ulang halaman sepenuhnya.
Langkah-Langkah Menggunakan Routing di React
Install React Router: React Router adalah pustaka routing untuk React yang memungkinkan Anda mengelola navigasi dalam aplikasi.
Setup Router: Konfigurasikan router di aplikasi dengan menentukan rute dan komponen yang akan dirender untuk masing-masing rute.
Buat Rute: Tentukan rute untuk berbagai tampilan atau halaman di aplikasi Anda.
Buat Link: Gunakan komponen
Link
untuk menavigasi antara rute tanpa memuat ulang halaman.
Struktur Folder
Berikut adalah struktur folder umum untuk aplikasi React yang menggunakan routing:
Contoh Implementasi Routing di React
1. Install React Router
Jalankan perintah berikut untuk menginstal React Router:
2. Setup Router
src/index.js
:
3. Buat Rute
src/App.js
:
4. Buat Link Navigasi
src/components/Navigation.js
:
5. Buat Halaman
src/pages/HomePage.js
:
src/pages/AboutPage.js
:
src/pages/ContactPage.js
:
Penjelasan Kode
Setup Router:
BrowserRouter
membungkus aplikasi untuk memungkinkan routing.
Buat Rute:
Route
digunakan untuk mendefinisikan rute dan komponen yang akan dirender.Switch
memastikan hanya satuRoute
yang dirender pada satu waktu.
Buat Link Navigasi:
Link
digunakan untuk navigasi antar rute tanpa memuat ulang halaman.
Buat Halaman:
Komponen halaman (
HomePage
,AboutPage
,ContactPage
) dirender berdasarkan rute.
Sumber
Routing di React dengan React Router memungkinkan Anda membuat aplikasi satu halaman dengan navigasi yang mulus. Struktur folder yang disarankan dan contoh kode di atas memberikan dasar yang baik untuk memulai dengan routing di aplikasi React Anda.
Last updated