react-router简单应用
实现多个组件间的切换
分组件
export class About extends React.Component<any, any> { |
根组件
export class App extends React.Component<any, any> { |
内嵌子组件
export class Message extends React.Component<any, any> { |
router
// Finally, we render a <Router> with some <Route>s. |
首先看Router里只包了一个Route App,这个NG2里的routeconfig很像
path xx component xxx
IndexRoute
说的其实就是默认路由Route
组件里面还可以内嵌其他路径,就是ng2里的子路由概念
当点击messages with id
link的时候, 他会一级一级的render 所以会出现 app inbox message
- message 是一个path里带参数的例子
- inbox 是一个带queryString的例子
- 注意 {this.props.children} 相当于routeOutlet