reactjs - ReactJs 中的组件重新挂载问题
问题描述
我在this.setState
重新安装组件时遇到了方法问题。流程就像每当使用登录时,他们都会进入用户列表页面,并查看用户详细信息,数据将显示在弹出窗口中。流程运行良好。但是,每当我转到另一个模块说查询或仪表板模块并返回用户模块然后单击查看用户详细信息时,都会在 this.setstate 中给出错误。
注意:我在用户组件的视图方法中获取所有数据,但在该方法中执行 setState 时出错。
这是一个错误:
警告:无法在未安装的组件上调用 setState(或 forceUpdate)。这是一个空操作,但它表明您的应用程序中存在内存泄漏。要修复,请取消 componentWillUnmount 方法中的所有订阅和异步任务。
解决方案
推荐阅读
- regex - 如何在多个服务器上执行命令以执行命令
- javascript - 如何获取表格行中单元格的完整位置(顶部和左侧)?
- r - 使用 R 在图像存储库中搜索图像
- esri-maps - 如何在 ESRI 地图中将不透明度设置为选定的图形
- python - 使用 Python 3 编码和解码二进制数据以包含在 JSON 中
- docker - 使用 docker 交付桌面应用程序是个好主意吗?
- drop-down-menu - 重置下拉值(颤振)
- ruby-on-rails - 是否可以在 Ruby on Rails 中的视图内的模型上应用过滤器?
- python - 在测试开始时只运行一次 pytest 钩子
- sql - 编写查询的更有效方式