react的setState(...): Can only update... 5C

在使用react做开发时我编写了一个A组件,A组件里面包含两个大的div块A1和A2和一个按钮,按钮触发的事件通过修改这两个div的css,通过修改display的none和block来控制这两个
div块的交替显示,现在存在的问题是在程序初始化后第一次加载A组件时A组件的功能执行效果和我预期的相同但是当我将A组件移除后再次加载就会出现错误setState(...): Can only update a mounted or mounting component。具体操作描述如下:先展示的是A1,A1选择条件后点击按钮做查询,然后A2显示结果,按钮一直存在无论是A1显示的情况还是A2显示的情况只要查询条件存在就可以做查询展示,其中A2中展示查询结果用到了dangerouslySetInnerHTML,当程序检测到有查询结果要显示时就修改state值content来做一次重新渲染以达到展示当前查询结果的效果保存就是在做结果展示时出现的,我觉得问题就出在这里但是我自己还是解决不了,最让我疑惑的就是A组件中的div块A1我都可以操作了那A组件应该是已经被添加的状态可就是提示组件未加载问题。。。。。。。。。。。。在这一系列操作中没有组件卸载的操作,不知道为什么就变成组件未加载了

代码放不下><||

2个回答

提供一个可以重现在在线示例

m0_37148591
duxiuxiu 我目前提供不了在线示例,而且因为我是做webgis的使用到的资源都是我自己用虚拟机发布的地图服务,程序没有这些资源运行不起来,如果您有时间的话可以请您远程我的电脑看一下吗?这个问题实在让我无处下手
一年多之前 回复

用Java 就好了 底层好驱动 如果用C++那就更好了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
react native监听完如何跳转页面
6
react在index.html中引入js库,错误提示第一行
2
react-native访问安卓原生VideoView组件报错,错误如下所示
0
为什么我的prop-types不能检测出传递的数据的正确性
0
使用原生JS写的组件,依赖zrender.js和D3.js,怎么将这个组件用在react项目中
2
react中自定义组件importl路径正确,代码也不报错但启动和打包都提示我的那个组件找不到不能被解析
2
用react ajax获取到json数据后怎么通过map方法循环输出??
2
reactjs无法连接后台:Could not proxy request xxx from localhost:3000 to http://localhost:8080/
0
react使用ant design中的可编辑表格时出现错误!
3
TypeError: form.validateFilds is not a function多表单分别向父组件传值时取不到Form的值
1
react-router如何像vue-router通过this.$router.push的方式编程实现路由跳转
0
react antd封装的select 三级联动清空 上级改变 下级清空
1
ajax请求后端出现 Sorry, we need js to run correctly! 怎么办?
0
在styled-component中使用&.class名{ float:left} 为什么浮动不生效?
2
react-router 组件加载的问题
1
怀疑react和相关组件版本不兼容
3
react脚手架项目npm start报错,求大佬指点
0
使用express和react框架。前端向后端发送的每个请求都会产生一个新的session,怎么改?
1
react-native run-android报错ould not resolve all artifacts for configuration ':classpath'.
2
react怎么开发甘特图?