这是我得到的错误。
类ResultContainer
我已经在构造函数中尝试过this.fetchResult = this.fetchResult.bind(this)
但它不起作用,仍然给我同样的错误。
result.js
我知道图片中不存在两个函数“ CreateResultFailedAction”和“ CreateResultReceivedAction”,但这不会改变错误的行为。我刚刚删除了它们,以使整个课程都适合照片。
最佳答案
ResultActions
是一个类,您无需初始化即可导出它,因此无法直接调用fetchResult
。尝试创建一个对象并导出它。在result.js
中:
class ResultActions {
//...
}
export default new ResultActions();
可以将
fetchResult
声明为static
函数的另一种方式:class ResultActions {
static fetchResult() {
//...
}
}