React使用setState后页面没有更新
问题
在组件中对state进行了修改数据已经发生了变化,但是页面没有更新,可能是因为用了数组方法对数据进行了修改,比如push等..
原因
因为react的监听是浅监听,只会监听数据第一层的变化,内层发生变化是监听不到的,当使用array.push的时候相当于直接更改了数组对应的内存块,但react内部用于对比的array的内存并没有更改,是指向同一个内存的,因为没有触发render。
解决方法
可以使用展开运算符,解构后重新赋值。
React使用setState后页面没有更新相关推荐
- 初学React,setState后获取到的thisstate没变,还是初始state?
问题:(javascript)初学React,setState后获取到的thisstate没变,还是初始state? 描述: getInitialState(){return {data:[]};}, ...
- html修改后页面不更新
html修改后页面不更新 记录一下自己之前修改前端代码中遇到的问题,html中的代码进行修改但是页面没有及时更新. 如果不关闭Thymeleaf缓存,可能会出现以下情况: 页面无法及时更新:Thyme ...
- war 发布后页面不更新_一文看懂tomcat8如何配置web页面管理
概述 大部分时候,我们的tomcat服务器都不是部署在本机,那么怎么样不通过ftp/sftp方式来将war包部署到tomcat容器呢?tomcat有提供web页面管理应用的功能. tomcat页面管理 ...
- war 发布后页面不更新_吐槽 | 都发布一万年了,这游戏还不“更新”?
@Roy123:4年老玩家我就想知道这游戏还更新嘛? 不是礼包特效那种更新@受难吧你:天天更点没用的,赶紧更新门派吧@麦田:天天水更新,武学平衡,新玩法迟迟没动静.@深藏功与名:我只关心游戏的更新!在 ...
- 帝国模板变量更新后页面不更新
如果你用的是动态页面,动态页面有缓存,要马上更新缓存到数据更新中心删除临时文件就能更新 如果你用的是静态页面,生成内容页时要选择刷新全部才会更新已经生成的信息 转载于:https://my.oschi ...
- uniapp修改data数据后页面未更新渲染
如下代码块,根据打印的结果,mediaList数据已经被修改,但是页面没有渲染出来 _this.mediaList[index].currentTime = hxt.formatSeconds(_th ...
- 微信开发者工具:代码更新后页面未刷新
问题 微信开发者工具代码更新后页面未更新.只用通过手动点击编译才可更新页面 尝试过稳定版 16.15 版本均未解决 开发环境 项目配置:Taro3 + React17 + Node18 + @antm ...
- Django中model新建数据表操作后admin页面不更新问题
Django中model新建数据表操作后admin页面不更新问题 这种情况一般是没有在admin.py文件中进行模型的注册所导致的,打开应用文件夹下的admin.py,然后添加代码: from .mo ...
- dom不刷新 vue 加数据后_详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结...
如果你发现你自己需要在 vue 中做一次强制更新,99.9% 的情况,是你在某个地方做错了事. 1. vue 无法检测实例被创建时不存在于 data 中的 property 原因:由于 vue 会在初 ...
最新文章
- linux远程登录键盘反应慢,通过OpenSSH远程登录时的延迟问题解决
- 2020上的NLP有哪些研究风向?
- vi/vim 命令手册(初级篇)
- 5-Qt6 QObjec对象拷贝
- 设计模式-Singleton
- Neither BindingResult nor plain target object for bean name 'xxx' availabl问题解决
- android struts2 图片上传,xhEditor struts2实现图片上传
- Flink万字干货:4大发展方向,美团、快手应用实践(PDF下载)
- JAXB 遇到的问题
- python必背100源代码-学会这个Python库,至少能减少100行代码
- 冒泡排序的一次自我救赎
- jsecharts如何改变占比_什么是基础代谢?如何提高基础代谢?基础代谢对减肥很重要...
- 虚拟机怎么启动共享文件服务器,VMware虚拟机中ubuntu启用本地文件共享的设置方法...
- Java之HashMap系列--保证线程安全的方法
- C语言中如何求三角形最大正弦值,余弦定理求三角形面积
- nodejs之utility,crypto使用
- 阿里云虚拟机转让(RAM创建账户)
- 小猴吃桃matlab,幼儿园小班水墨画教案《小猴吃桃》
- 初中计算机word试题,初中计算机会考word试题WORD15
- 序列化--Serial
热门文章
- List转数组 数组转List
- 一代商圣胡雪岩 读书心得
- Python类定义字类变量与实例变量
- 运筹学_两阶段法对偶单纯形法_week5
- 快应用如何实现密码明文和密文切换显示
- java实验2 对象、类、继承、包
- android按键精灵执行流程,android按键精灵学习_框架搭建
- linux 时间戳13,13/11位unix时间戳转换成标准时间
- 绝地求生自定义服务器租一天多少钱,绝地求生自定义服务器不限号测试_绝地求生自定义服务器设置方法_游戏吧...
- 翌加科技:抖音小店新手常见问题