【发布时间】:2020-11-06 15:20:08
【问题描述】:
我尝试使用 react-router-dom 来理解 react 中的嵌套路由。我只是关注他们的官方docs。其中路由/users 加载用户组件,该组件会根据路径:id 值有条件地呈现任何进一步的<Route>。 Here 是代码框链接。但是每当我转到users/:id 时,它都会呈现回退组件。我想知道我哪里做错了?
【问题讨论】:
我尝试使用 react-router-dom 来理解 react 中的嵌套路由。我只是关注他们的官方docs。其中路由/users 加载用户组件,该组件会根据路径:id 值有条件地呈现任何进一步的<Route>。 Here 是代码框链接。但是每当我转到users/:id 时,它都会呈现回退组件。我想知道我哪里做错了?
【问题讨论】:
您需要在此处删除确切的值:
<Route exact path="/users" component={Users} />
如果您只使用exact 路径,则该EXACT 路径将可用 所以 /users 很好,但 /users/1 不是
【讨论】: