【发布时间】:2017-03-30 16:42:08
【问题描述】:
有谁知道如何在反应路由器 4 中进行嵌套路由?我想这样设置路线:
import React from 'react';
import { Route, Switch } from 'react-router';
import Containers from './containers/index';
import Components from './components/index';
export default (
<Switch>
<Route path='/users' component={Containers.Users} />
<Route path='/users/:id' component={Containers.User} />
</Switch>
)
但是/tickets/:id 继续默认为Containers.Users 呈现的组件——而不是来自Containers.User 的组件。我通过一个非常简单的设置就可以使用 react-router 3,但似乎发生了很多变化:
<Route path="/users" component={Containers.Users}>
<Route path="/users/:id" component={Containers.User}/>
</Route >
有谁知道像上述 react-router 4 这样非常简单的嵌套路由模式的最新设置?
【问题讨论】:
-
你可以看到real app example,其中 React Router 4 使用嵌套路由正确实现
标签: reactjs redux react-router