Masalah utama yang berkaitan dengan memuat turun React Router DOM ialah sukar untuk mengkonfigurasi dan menyediakan. React Router DOM memerlukan banyak konfigurasi dan persediaan, yang boleh memakan masa dan rumit untuk pembangun yang baru mengenali perpustakaan. Selain itu, React Router DOM sentiasa berkembang, jadi pembangun mesti mengikuti perkembangan terkini dengan versi terkini untuk memastikan keserasian dengan aplikasi mereka.
import { BrowserRouter as Router, Route } from "react-router-dom"; ReactDOM.render( <Router> <Route path="/"> <App /> </Route> </Router>, document.getElementById('root'));
1. โimport { BrowserRouter sebagai Router, Route } daripada 'react-router-dom';โ โ Baris ini mengimport komponen BrowserRouter dan Route daripada perpustakaan react-router-dom.
2. โReactDOM.render(โ โ Baris ini memanggil kaedah render ReactDOM untuk menjadikan elemen React ke dalam DOM dalam bekas yang dibekalkan dan mengembalikan rujukan kepada komponen (atau mengembalikan null untuk komponen tanpa kewarganegaraan).
3. "
4. "
5. "
Komponen Apl boleh menjadi mana-mana Komponen Reaksi yang telah kami takrifkan di tempat lain dalam pangkalan kod kami atau diimport daripada perpustakaan atau pakej lain seperti UI Bahan atau Bootstrap dsb...
6. โโ โ Ini ialah teg penutup untuk Komponen Laluan yang dibuka pada baris 4 di atas, ia menutup takrif laluan tertentu ini supaya laluan lain boleh ditambah jika diperlukan kemudian dalam pangkalan kod kami tanpa menjejaskan fungsi atau tingkah laku laluan ini. .
7. โโ โ Ini ialah teg penutup untuk Komponen Penghala yang dibuka pada baris 3 di atas, ia menutup definisi penghala tertentu ini supaya penghala lain boleh ditambah jika diperlukan kemudian dalam pangkalan kod kami tanpa menjejaskan fungsi atau tingkah laku penghala ini ..
8.โdocument.getElementById('root'));โ โ Akhir sekali, kami menghantar dokumen getElementById('root') sebagai hujah kepada kaedah render ReactDOM yang memberitahunya di mana sebenarnya kami ingin melekapkan/memaparkan aplikasi di dalam pokok DOM (dalam kes ini di dalam elemen dengan id=โ akarโ).
pakej react-router-dom
React Router ialah perpustakaan penghalaan yang popular untuk React. Ia menyediakan API yang berkuasa dan mudah digunakan untuk mengurus laluan aplikasi dan navigasi. Pakej react-router-dom ialah versi rasmi React Router untuk aplikasi web. Ia menyediakan komponen seperti and
cara memuat turun contoh Kod dom penghala reaksi
1. Pasang React Router Dom:
Dalam direktori projek anda, jalankan arahan berikut untuk memasang React Router Dom:
`npm install react-router-dom`
2. Import Dom Penghala Reaksi:
Setelah anda memasang React Router Dom, anda boleh mengimportnya ke dalam projek anda dengan kod berikut:
`import { BrowserRouter sebagai Router, Route } daripada 'react-router-dom'`
3. Buat Komponen Laluan:
Seterusnya, cipta komponen laluan yang akan memaparkan halaman apabila pengguna melawat laluan yang ditentukan. Contohnya, jika anda ingin memaparkan halaman apabila seseorang melawat /home dalam aplikasi anda, anda boleh menggunakan kod berikut:
`
4. Balut Apl Anda dengan Komponen Penghala:
Akhir sekali, bungkus apl anda dengan komponen penghala supaya semua laluan anda akan dipaparkan dengan betul. Anda boleh melakukan ini dengan menggunakan kod berikut dalam fail root anda (biasanya index.js): `