0
所以,我有一个React元素,我需要创建同一类的更多元素。然而,元素的类是未知的,我只是有一个元素的实例。如何在元素类未知时获取元素的工厂
React.createFactory(element)返回undefined。元件。 proto似乎是一个ReactClassComponent,但还没有想出如何使工厂脱离它。 React.createFactory(元素原型)也返回undefined。
所以,我有一个React元素,我需要创建同一类的更多元素。然而,元素的类是未知的,我只是有一个元素的实例。如何在元素类未知时获取元素的工厂
React.createFactory(element)返回undefined。元件。 proto似乎是一个ReactClassComponent,但还没有想出如何使工厂脱离它。 React.createFactory(元素原型)也返回undefined。
使用
React.createFactory(element.__proto__.constructor)
你应该使用'__proto __。而constructor'不是'__proto__' – bluehipy
@bluehipy就像一个魅力,谢谢 – Seppo420