javascript - react-router给容器组件传递参数,怎么让展示组件拿到这个参数
大家讲道理
大家讲道理 2017-04-11 10:27:49
0
1
738
<Route path="/topics/:topicId"  component={TopicContainer} />

TopicContainer是一个容器组件,
如果这里的component是一个展示组件的话
我可以通过this.props.params.topicId拿到这个topicId参数,

怎么让这个容器组件的展示组件拿到这个参数呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
大家讲道理

把params这个容器组件的属性传到展示组件中

class TopicContainer {
    ...
    
    render() {
        return (
            <Topic 
                {...otherProps}
                params={this.props.params}/>
        );
    }
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal