会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
跳至侧栏
酱板鸡
博客园
首页
新随笔
联系
订阅
管理
2016年12月20日
react使用map生成的元素,key的设定不对导致每次删除都删除最后一个
摘要: 假设 你的key设置为map中的索引,假设为0,1,2(原dom树),现在你用splice删除掉1,重新渲染时,还是会按map索引按顺序渲染为0,1(新dom树),由于react渲染机制是比较的key值,发现key(0,1)都没变,所以保留原dom树的0,1元素(包括里面内容都不变),而由于数量少了
阅读全文
posted @ 2016-12-20 13:41 酱板鸡
阅读(847)
评论(0)
推荐(0)
公告