当没有指定父路由时,react-router如何工作

时间:2016-07-06 16:42:17

标签: reactjs react-router

所有

当我按照这里的教程时,我对React-Router很陌生:

https://css-tricks.com/learning-react-router/#article-header-id-4

第一个例子是:

ReactDOM.render((
  <Router>
    <Route component={MainLayout}>
      <Route component={SearchLayout}>
        <Route path="users" component={UserList} />
      </Route> 
    </Route>
  </Router>
), document.getElementById('root'));

当我点击"localhost/#/users"时,UserList显示(这意味着它意外地起作用),令我困惑的是:

如果路由匹配,ReactRouter如何知道以响应UserList组件视图即使没有明确指定路径?未指定“用户”的父路由(Mainlayout级别和SearchLayout级别),ReactRouter如何知道它应该去哪里?

由于

0 个答案:

没有答案