关于store.subscribe(this.hangdleStoreChange);导致的内存泄漏问题
来源:5-4 创建 redux 中的 store
Yutooooooo
2018-07-08
Warning: Can't call setState (or forceUpdate) on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
in Home (created by Route)
这是提示的错误,明确是在更新redux的时候报的错,很奇怪,
下面是我的源代码:-------------------
hangdleStoreChange() {
const storeData = store.getState();
// 同步数据
this.setState({
defaltGrade: storeData.home_grade.value,
grade_id: storeData.home_grade.index
});
7回答
-
慕运维4425683
2018-07-11
store.subscribe里this.handlestorechange() 加上一个括号
012018-07-12 -
Yutooooooo
提问者
2018-07-09
求老师指点迷津。。。
032018-07-16 -
Yutooooooo
提问者
2018-07-09
这是完整的报错信息
00 -
Yutooooooo
提问者
2018-07-09
这是我网上弥补的方法,但是没有什么用
00 -
Yutooooooo
提问者
2018-07-09
这是我去请求返回的数据
00 -
Yutooooooo
提问者
2018-07-09
这是我上半段
00 -
Dell
2018-07-09
整体代码截图发上来看看
022018-07-21
相似问题