Python 未捕获的TypeError:超级表达式必须为null或函数
所以我是个新手,即使我发现多个其他人都有相同的问题,我仍然没有在我的代码中找到错误。所以我转向你,你是我唯一的希望 我正在学习,所以我想创建一个简单的ReactJS应用程序来处理HTTP请求。完成代码后,我遇到了错误:Python 未捕获的TypeError:超级表达式必须为null或函数,python,reactjs,ecmascript-6,react-redux,redux-saga,Python,Reactjs,Ecmascript 6,React Redux,Redux Saga,所以我是个新手,即使我发现多个其他人都有相同的问题,我仍然没有在我的代码中找到错误。所以我转向你,你是我唯一的希望 我正在学习,所以我想创建一个简单的ReactJS应用程序来处理HTTP请求。完成代码后,我遇到了错误: UncaughtTypeError:超级表达式必须为null或函数,而不是对象 在exports.default(inherits.js?0578:21) 评估时(app.js?71f7:22) 尽管我尝试了许多不同的更改,并且我相当肯定这与导入/导出有关,因为这是许多其他来源告
UncaughtTypeError:超级表达式必须为null或函数,而不是对象
在exports.default(inherits.js?0578:21)
评估时(app.js?71f7:22)
尽管我尝试了许多不同的更改,并且我相当肯定这与导入/导出有关,因为这是许多其他来源告诉我的,尽管双重检查导入等没有产生任何结果,但错误仍然存在
守则:
app.js(处理简单按钮的呈现,并应在单击时执行简单的GET请求)
rootSaga.js(对传奇进行分组-以防我做得更多)
requestReducer.js(唯一的功能是在每个请求后增加一个变量)
reducers.js(对reducer进行分组-以防我做得更多)
serverService.js(处理对服务器的调用(GET/POST)
您需要扩展
React.Component
来创建组件,而不是React
本身:
class App extends React {
应该是
class App extends React.Component {
,或者因为您直接导入了组件
class App extends Component {
您需要扩展
React.Component
来创建组件,而不是React
本身:
class App extends React {
应该是
class App extends React.Component {
,或者因为您直接导入了组件
class App extends Component {
我能看到你使用
super
的唯一地方是在你应用的构造函数中,它是一个毫无意义的构造函数。如果你删除它会发生什么?class-App-extends-React
应该是class-App-extends-React.Component
(或者extends-Component
,取决于你的导入)我能看到你使用super
的唯一地方是在你应用的构造函数中,它是一个毫无意义的构造函数。如果你删除它会发生什么?class-App-extends-React
应该是class-App-extends-React.Component
(或者extends-Component
,取决于你的导入)
class App extends React {
class App extends React.Component {
class App extends Component {