Javascript 元素类未知时如何获取元素工厂

Javascript 元素类未知时如何获取元素工厂,javascript,reactjs,Javascript,Reactjs,所以,我有一个React元素,我需要创建同一类的更多元素。然而,元素的类是未知的,我只是有一个元素的实例 createFactory(元素)返回未定义的。元素。proto似乎是一个ReactClassComponent,但还没有弄清楚如何利用它来制造工厂。React.createFactory(element.proto)也返回未定义的值。使用 React.createFactory(element.__proto__.constructor) 您应该使用\uuuuu proto\uuuuu.

所以,我有一个React元素,我需要创建同一类的更多元素。然而,元素的类是未知的,我只是有一个元素的实例

createFactory(元素)返回未定义的。元素。proto似乎是一个ReactClassComponent,但还没有弄清楚如何利用它来制造工厂。React.createFactory(element.proto)也返回未定义的值。

使用

React.createFactory(element.__proto__.constructor)

您应该使用
\uuuuu proto\uuuuu.constructor
而不是
\uuuuuuu proto\uuuuuu
@bluehipy,谢谢