Disons que nous avons cette configuration
const Parent = () => (
<Switch>
<Route path="/data" component={Child}
</Switch>
)
const Child = () => (
<Switch>
<Route exact path="/" component={SomethingList} />
<Route path="/:id" component={ShowSomething} />
</Switch>
);
Lorsque je rends le parent, je m'attends à ce que someUrl/data
pour rendre SomethingList
y someUrl/5
pour rendre ShowSomething
. Ce qui se passe en fait, c'est que le rendu ShowSomething
.
Comment obtenir le comportement que j'attends avec react-router v4 ?