1
にルータ無視スラッシュを反応させるのルータはなぜ地球上で、それは両方のルートを実行しますルート/foo/bar
はURL
ReactDOM.render(
(<BrowserRouter>
<div>
<Route path="/foo/bar" component={FooBar}/>
<Route path="/foo" component={Foo}/>
</div>
</BrowserRouter>)
, document.getElementById("root"));
ためFoo
とFooBar
の両方をレンダリングリアクト?私はこれが気違いだと思います。
ネストされたルートを使用するにはどうすればいいですか(/foo/bar/baz/whatever
などの複数のネストされたルートを実行する場合は、:/params
を使用しないでください)。
この質問に対する回答は、私が現在使用しているバージョンについて言及しなくても意味がありますか?
スイッチが動作しません。 「正確」のみ。 'foo'が' foo/bar'の上にある場合、 '/ foo/bar /'に行くと '/ foo'だけがレンダリングされます。 – 1N5818