Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menghantar Props Tersuai kepada Komponen Penghala dalam React-Router v4?

Bagaimana untuk Menghantar Props Tersuai kepada Komponen Penghala dalam React-Router v4?

Mary-Kate Olsen
Lepaskan: 2024-10-29 19:23:02
asal
992 orang telah melayarinya

How to Pass Custom Props to Router Components in React-Router v4?

Melalukan Props Tersuai kepada Komponen Penghala dalam React-Router v4

Apabila bekerja dengan aplikasi React berbilang halaman menggunakan React-Router, lulus tersuai prop ke halaman individu boleh meningkatkan fleksibiliti kod anda. Ini membolehkan kefungsian yang disesuaikan dan perkongsian data merentas komponen.

Walau bagaimanapun, anda telah menghadapi isu di mana objek this.props.route, yang biasanya digunakan untuk mengakses prop yang diluluskan melalui laluan, kembali tidak ditentukan. Untuk menyelesaikan masalah ini, pertimbangkan untuk menggunakan prop render dalam komponen Route anda, mengikut dokumentasi React-Router:

<Route path="/" exact render={(props) => (<Home test="hi" {...props}/>)} />
Salin selepas log masuk

Dalam pendekatan ini, fungsi prop render menerima semua prop yang sama seperti prop komponen, termasuk tersuai alat peraga seperti ujian. Untuk mengakses prop dalam komponen Laman Utama anda, gunakan this.props.test.

Selain itu, pastikan anda melepasi {...props} dalam fungsi prop render, kerana ini memastikan prop penghala lalai seperti lokasi , sejarah dan padanan juga diserahkan kepada komponen anda.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Props Tersuai kepada Komponen Penghala dalam React-Router v4?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan