React Class 中的“TypeError:Class extends value undefined is not a constructor or null”问题
Posted
技术标签:
【中文标题】React Class 中的“TypeError:Class extends value undefined is not a constructor or null”问题【英文标题】:Issue with "TypeError: Class extends value undefined is not a constructor or null" in React Class 【发布时间】:2020-09-21 21:01:25 【问题描述】:我已经通过这个命令npx create-react-app myApp
创建了一个反应应用程序。我想在App.js
中创建一个扩展React.Component
的类。问题是我无法启动应用程序,因为浏览器显示此错误:
Error
在App.js
中创建类有什么问题吗?
这是我的 App.js 代码
import React from 'react';
import logo from './logo.svg';
import './App.css';
class App extends React.Component()
render()
return (
<div>
Hello!
</div>
)
export default App;
【问题讨论】:
省略React.Component()
处的()
以仅使用class App extends React.Component ...
并查看错误是否仍然存在
【参考方案1】:
看起来像是一个错字。改为:
class App extends React.Component
你好像有React.Component()
【讨论】:
以上是关于React Class 中的“TypeError:Class extends value undefined is not a constructor or null”问题的主要内容,如果未能解决你的问题,请参考以下文章
TypeError: Class extends value #<Object> is not a constructor or null in react js
TypeError:超级表达式必须为 null 或 React Native 中的函数
TypeError: urls.map 不是 React 中的函数
如何修复 React 中的“TypeError:categories.map 不是函数”错误
Render.js 文件(电子应用程序)中的“未捕获的 TypeError:React.createClass 不是函数”