Saya tidak mengerti apa tujuan menggunakan IndexRoute dan IndexLink . Tampaknya dalam kasus apa pun kode di bawah ini akan memilih komponen Rumah terlebih dahulu kecuali jalur Tentang diaktifkan.
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route path="about" component={About}/>
</Route>
vs.
<Route path="/" component={App}>
<Route path="home" component={Home}/>
<Route path="about" component={About}/>
</Route>
Apa keuntungan / tujuan kasus pertama di sini?
Anda dapat membayangkan bahwa utama adalah bilah navigasi dan Beranda serta Tentang adalah laman utama yang dapat Anda klik di bilah navigasi.
—
Nick Pineda
Dalam contoh teratas,
—
Michelle Tilley
/
akan merender App
dengan Home
lulus sebagai anak. Dalam contoh bawah, akan /
akan membuat App
dengan baik Home
atau About
sedang diberikan, karena baik dari jalur mereka cocok.
Ohh !!! Bisakah Anda menjelaskannya sebagai jawaban agar saya dapat memberikan pujian? Terima kasih!
—
Nick Pineda
Dalam perubahan dari v0.13 menjadi v1.0 mereka mengubah nama dari
—
Clarkie
DefaultRoute
menjadi IndexRoute
. Saya menemukan bahwa 'default' lebih menggambarkan tujuannya. github.com/rackt/react-router/blob/master/…
Home
dipilih dalam contoh pertama, kecuali jalurnya/home
? Simak penjelasannya di dokumen: github.com/rackt/react-router/blob/master/docs/guides/basics/…