携带自己的计划深度反应路由器

问题描述:

我试图在自己的计划中获得参数。有没有办法解决这个问题?携带自己的计划深度反应路由器

目前的结构

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> 

    ); 
    } 
} 
+0

你想达到什么目的? – Aaqib

+0

我想要访问mapStatetoProps中的id –

+0

您的mapStateToProps代码在哪里? – Aaqib

乱搞后,我找到了一种方法是,我通过了所需信息道具嵌套组件。

export default class App extends Component { 
    render() { 
    return (
     <div> 
     <Info idInfo={this.props}/> 
     <Message idInfo={this.props}/> 
     </div> 

    ); 
    } 
} 

在此之后,我得到了ownProps中的信息。