React.isValidElement
对React组件和React元素均测试为true。我将如何具体测试对象是React组件?目前,我正在通过测试typeof obj.type === 'function'
来做到这一点,但我希望有更好的方法。
最佳答案
ReactComponent.prototype.isReactComponent = {};
/node_modules/react/lib/ReactComponent.js中的33
使用npm安装。在这一点上,没有直接的方法可用来检查其有效性。你在做什么是正确的。
关于javascript - 如何检测React组件与React元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33199959/