携带自己的计划深度反应路由器
问题描述:
我试图在自己的计划中获得参数。有没有办法解决这个问题?携带自己的计划深度反应路由器
目前的结构
const Router =() => (
<router>
<Switch>
<Route path='/signup' component={Signup} />
<Route path='/browse' component={Browse}/>
<Route path='/detail/:id' component={Detail} />
</Switch>
</router>
)
我想ownProps传授给详细介绍这些页面
export default class App extends Component {
render() {
return (
<div>
<Info />
<Message/>
</div>
);
}
}
答
乱搞后,我找到了一种方法是,我通过了所需信息道具嵌套组件。
export default class App extends Component {
render() {
return (
<div>
<Info idInfo={this.props}/>
<Message idInfo={this.props}/>
</div>
);
}
}
在此之后,我得到了ownProps中的信息。
你想达到什么目的? – Aaqib
我想要访问mapStatetoProps中的id –
您的mapStateToProps代码在哪里? – Aaqib