React.isValidElement对React组件和React元素都进行了测试。具体来说,我将如何测试一个对象是一个React组件?目前,我正在通过测试typeofobj.type==='function'来做到这一点,但我希望有更好的方法。 最佳答案 如果你真的想输入检查组件与元素类与功能组件DOM与复合元素你可以尝试这样的事情。functionisClassComponent(component){return(typeofcomponent==='function'&&!!component.prototype.isRe
React.isValidElement对React组件和React元素都进行了测试。具体来说,我将如何测试一个对象是一个React组件?目前,我正在通过测试typeofobj.type==='function'来做到这一点,但我希望有更好的方法。 最佳答案 如果你真的想输入检查组件与元素类与功能组件DOM与复合元素你可以尝试这样的事情。functionisClassComponent(component){return(typeofcomponent==='function'&&!!component.prototype.isRe