javascript - 当元素类未知时如何获取元素的工厂

标签 javascript reactjs

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

React.createFactory(element) 返回未定义。 element.proto 似乎是一个 ReactClassComponent 但还没有弄清楚如何用它创建一个工厂。 React.createFactory(element.proto) 也返回未定义。

最佳答案

使用

React.createFactory(element.__proto__.constructor)

关于javascript - 当元素类未知时如何获取元素的工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44497104/

相关文章:

javascript - Vertex 和 Vector3 在 Three.js 中不可互换

reactjs - 在Electron中捆绑的React应用中使用axios进行的API调用返回400

javascript - 如何从对象数组中渲染所有对象属性

javascript - 当我从学习 JavaScript 转向学习 jquery 时

javascript - 地理位置离我的位置最近的位置(纬度,经度)

javascript - 将正则表达式模式从 Javascript 转换为 PCRE (perl)

javascript - Jest/React - 如何在单元测试中使用全局对象?

reactjs - 如何访问 electron.app.getPath()?

javascript - 如何处理 onPress 函数 react

javascript - 无法从 Docker 容器访问 Adonis