Reactjs react router redux-如何进行嵌套路由

Reactjs react router redux-如何进行嵌套路由,reactjs,react-router,react-router-redux,Reactjs,React Router,React Router Redux,如何使用react router redux(5.0.0-alpha.9)获得嵌套路由 我希望能够路由到/event/create 我能够成功到达/event/:id的路线,例如/event/1234 我有- <Route exact path="/" component={HomePage} /> <Route path="/event/:id" component={EventView} /> <Route path="/event/create" compon

如何使用react router redux(5.0.0-alpha.9)获得嵌套路由

我希望能够路由到
/event/create
我能够成功到达
/event/:id
的路线,例如
/event/1234

我有-

<Route exact path="/" component={HomePage} />
<Route path="/event/:id" component={EventView} />
<Route path="/event/create" component={EventCreate} />


当我转到
/event/create
时,似乎路由器将路由到
/event/:id

第一次匹配时返回。在您的情况下,只需移动最后两条语句,因为:id将匹配任何内容:

<Route exact path="/" component={HomePage} />
<Route path="/event/create" component={EventCreate} />
<Route path="/event/:id" component={EventView} />


这将在/event/create first上匹配,如果有任何其他值,它将在后续路由上匹配。

路由器将在第一次匹配时返回。在您的情况下,只需移动最后两条语句,因为:id将匹配任何内容:

<Route exact path="/" component={HomePage} />
<Route path="/event/create" component={EventCreate} />
<Route path="/event/:id" component={EventView} />

这将首先在/event/create上匹配,如果有任何其他值,它将在后续路由上匹配。

可能重复的