2017-06-12 45 views
0

所以,我有一个React元素,我需要创建同一类的更多元素。然而,元素的类是未知的,我只是有一个元素的实例。如何在元素类未知时获取元素的工厂

React.createFactory(element)返回undefined。元件。 proto似乎是一个ReactClassComponent,但还没有想出如何使工厂脱离它。 React.createFactory(元素原型)也返回undefined。

+0

你应该使用'__proto __。而constructor'不是'__proto__' – bluehipy

+0

@bluehipy就像一个魅力,谢谢 – Seppo420

回答

1

使用

React.createFactory(element.__proto__.constructor)