【发布时间】:2016-10-26 23:21:28
【问题描述】:
我尝试像这样克隆 React 元素,将父 props 传递给它们(在此示例中未分配 props):
React.createElement('div',
{
style: this.props.style
},
React.cloneElement(this.props.children, null)
)
然而这会返回以下错误:
未捕获的不变违规:元素类型无效:预期为 字符串(用于内置组件)或类/函数(用于复合 组件)但得到:未定义。
如果只有一个孩子,或者如果我通过了 React.cloneElement(this.props.children[0], null),则没有错误并呈现所需的元素。
如何克隆多个元素?
【问题讨论】:
标签: javascript reactjs