【发布时间】:2016-10-16 18:22:56
【问题描述】:
我有:
const section = cloneElement(this.props.children, {
className: this.props.styles.section,
...this.props,
});
在this.props 内部,我有一个styles 属性,我不想将它传递给克隆的元素。
我该怎么办?
【问题讨论】:
-
现在我只是在
...this.props之后定义styles: null并且它有效,但它不是超级好。 -
你试过我的答案了吗?
-
是的,很抱歉它对我不起作用,因为我之前已经定义了
styles。 -
好的,所以你已经在上面声明了一个
styles变量并且它发生了冲突。我已根据此信息更新了我的答案。
标签: javascript reactjs destructuring ecmascript-next