【发布时间】:2017-05-29 16:40:01
【问题描述】:
我想为我的应用使用 URL 路径。目前我只是在app.js 中渲染一个Main 组件:
render() {
return (
<Main
isLoggedIn={this.state.isLoggedIn}
user={this.state.user}
... />
)
}
(props是一堆变量和函数)
我尝试使用react-router,但我不明白如何向子组件发送道具。
<Router history={browserHistory} >
<Route path='/' component={Main}
... where to send props? />
<Route path='join' component={Join}
... props />
</Router>
问题是我需要我的App 组件(在app.js)的一些状态变量在Main 和Join 中都可用。如何使用路由器实现这一目标?
应用结构:
App
- Join
- Main
- ...
【问题讨论】:
标签: reactjs react-router