使用传播属性时如何在子组件中获取道具

时间:2018-08-23 18:42:37

标签: javascript reactjs jsx

brew install postgres是子组件。我使用单独的将道具传递给它在父组件中。

Containers

现在我想在子组件const props = {key:_("containerList"), containers: this.state.containers, containersStats: this.state.containersStats, onlyShowRunning: this.state.onlyShowRunning, updateContainers: this.updateContainers, updateContainerStats: this.updateContainerStats } containerList= <Containers {...props} ></Containers> 中获得道具,该怎么做? Containers?或this.props.containers

1 个答案:

答案 0 :(得分:0)

由于您使用的是spread operator。它枚举了您所有的道具并将这些道具传递给子组件。因此,在<Containers />组件中,您可以像这样访问道具:

const { key,
        containers,
        containersStats,
        onlyShowRunning,
        updateContainers,
        updateContainerStats }= this.props

如果您需要进一步的澄清,请告诉我。