Saya menggunakan react-router, jadi saya menggunakan komponen Show Saya menemukan catatan kecil ini --- (https://github.com/rackt/react-router/issues/835 ) -
saya mencoba menggunakan yang mengarahkan saya ke ( https://github.com/rackt/react-router/issues/1059 ), namun konteks kembali dan objek kosong, jadi ketika saya mencoba untuk melakukan sesuatu seperti: Bukan untuk berlarut-larut, tapi saya juga lelah mengacaukan konteks karena tidak didokumentasikan dengan sengaja karena masih dalam proses, jadi saya sudah baca. Adakah yang mengalami masalah serupa? Menggunakan boilerplate ini sebagai referensi saya membuat aplikasi Electron . Ini menggunakan webpack untuk membundel skrip dan mengekspresikan server untuk Host itu. Konfigurasi Webpack secara praktis sama dengan ini dan server ini . Script elektron dimuat:
Dan index.html memuat skrip yang di-host oleh server:
Saya berlari Ini berfungsi dengan baik, React komponen App saya sudah terpasang. Tapi bagaimana saya mengintegrasikan router reaksi ke dalam ini? Saya menerapkannya dengan cara yang sama saya lakukan di aplikasi browser. Saya mendapatkan kesalahan ini:
Ini mengambil jalur file sebagai rute. Melewati kode pelat ketel tidak membantu. Apa yang saya lewatkan? Router pada React berfungsi untuk melakukan perpindahan antar page tanpa harus melakukan reload, karena React sendiri merupakan salah satu SPA. Bagi beberapa kalangan mungkin kesulitan untuk mengatur perpindahan antar page aplikasi React. Tutorial ini saya buat untuk mempermudah pemahaman cara melakukan routing pada React JS. Disini saya menggunakan library Requirement
Prepare React ProjectUntuk mengikuti tutorial ini anda harus membuat sebuah aplikasi React terlebih dahulu. Pembuatan aplikasi dapat menggunakan template ConfigurationSetup RouterLangkah pertama adalah tambahkan library yarn add react-router-dom Buat routing file, kali ini saya membuatnya dalam directory import { HashRouter, Switch, Route } from 'react-router-dom' Kemudian tambahkan page yang akan dilakukan routing. Dalam kasus saya menggunakan page Home dan About. import HomePage from ‘../pages/home/Home’ Jika sudah masukan modulName ( Create PagesBuat 2 buah test file, dalam directory Sedangkan file TestLangkah terakhir adalah melakukan test untuk mengetahui routing berjalan dengan baik atau tidak, jalankan script start pada webpack. yarn start Jika routing berhasil, maka anda dapat dengan mudah berpindah page tanpa harus melakukan reload. Perlu anda ingat untuk menambahkan Cukup mudah bukan? Jika anda tertarik, dapat mengecek sourcecode tutorial ini secara lengkap di GitHub saya. References
Want to discuss? Contact me
|