IndexRouteとIndexLinkを使用する目的がわかりません。いずれの場合も、Aboutパスがアクティブ化されていない限り、下のコードが最初にホームコンポーネントを選択したようです。React-Router:IndexRouteの目的は何ですか?
<Route path="/" component={App}>
<Route path="home" component={Home}/>
<Route path="about" component={About}/>
</Route>
最初の例ここでの利点/目的は何ですか?対
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route path="about" component={About}/>
</Route>
パスが '/ home'でない限り、最初の例で' Home'が選ばれるのはなぜですか?ドキュメントの説明を確認してください:https://github.com/rackt/react-router/blob/master/docs/guides/basics/IndexRoutes.md –
メインがナビゲーションバーであり、ホームとナビゲーションバー上でクリックできるメインページです。 –
上の例では、 '/'に行くと 'Home'を子として渡して' App'をレンダリングします。一番下の例では、 '/'に行くことは '' App''を '' Home''または '' About''をレンダリングしない*でレンダリングします。 –