栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

reactjs提供错误Uncaught TypeError:超级表达式必须为null或函数,且未定义

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

reactjs提供错误Uncaught TypeError:超级表达式必须为null或函数,且未定义

类名

首先,如果您确定要从正确命名的类扩展,例如 React.Component
,而不是React.component或React.createComponent,则可能需要升级React版本。有关扩展类的更多信息,请参见下面的答案。

升级React

从0.13.0版本开始,React只支持ES6样式的类(请参阅此处有关支持介绍的官方博客文章。

在此之前,使用时:

class HelloMessage extends React.Component

您试图使用ES6关键字(

extends
)来继承未使用ES6定义的类
class
。这可能是为什么您在
super
定义等方面遇到奇怪行为的原因。

因此,是的, TL; DR- 更新到Reactv0.13.x。

循环依赖

如果您具有循环导入结构,也会发生这种情况。一个模块导入另一个模块,反之亦然。在这种情况下,您只需要重构代码来避免它。更多信息



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/436760.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号