首页 > 解决方案 > ReactJs 中的组件重新挂载问题

问题描述

我在this.setState重新安装组件时遇到了方法问题。流程就像每当使用登录时,他们都会进入用户列表页面,并查看用户详细信息,数据将显示在弹出窗口中。流程运行良好。但是,每当我转到另一个模块说查询或仪表板模块并返回用户模块然后单击查看用户详细信息时,都会在 this.setstate 中给出错误。

注意:我在用户组件的视图方法中获取所有数据,但在该方法中执行 setState 时出错。

这是一个错误:

警告:无法在未安装的组件上调用 setState(或 forceUpdate)。这是一个空操作,但它表明您的应用程序中存在内存泄漏。要修复,请取消 componentWillUnmount 方法中的所有订阅和异步任务。

标签: reactjs

解决方案


推荐阅读