2017-06-12 74 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)