一、React中的setState ( 异步函数,异步获取数据 )

若操作的时间间隔短,它可以将多个setState结合成一个setState,减少虚拟DOM的比对次数,提高性能

二、同层虚拟DOM对比算法

如果有一层DOM更改了,接下去的DOM结点就不比对了,直接从此结点开始更新以及此结点以下的DOM结点

优点: 算法简单,对比速度快

三、key的作用:结点一一对应

key值不要使用index,若像图中加入z结点,index的顺序就将打乱。可以用item做key值,内容是唯一的。

最新文章

  1. Objective-C实现发短信和接电话
  2. Web 前端开发人员和设计师必读文章推荐【系列二十八】
  3. jQuery als.js 跑马灯
  4. QTdebug时没有调试引擎
  5. iOS 开发技巧-制作环形进度条
  6. 异步编程之Promise(3):拓展进阶
  7. Xcode5新特性
  8. zoj 2874 & poj 3308 Paratroopers (最小割)
  9. js的点表示法和方括号表示法
  10. 神经网络与深度学习笔记 Chapter 3.
  11. 【Redis】2、CentOS 7 上安装 redis3.2.3安装与配置
  12. Linux下统计当前文件夹下的文件个数、目录个数
  13. leetcode322
  14. PHP错误和异常处理
  15. javascript json对象操作(基本增删改查)
  16. gdb -Mysql源代码级调试方法
  17. js 控制不同客户端 访问不同CSS js
  18. 一条数据的HBase之旅,简明HBase入门教程-Write全流程
  19. 【BZOJ】1827: [Usaco2010 Mar]gather 奶牛大集会(树形dp)
  20. 长城防火墙(GFW)

热门文章

  1. VMware Workstation CentOS7 Linux 学习之路(3)--.net coreWeb部署
  2. Xmind: ZEN快捷键
  3. set去重
  4. python 抓一下 循环的访问也可以
  5. 创建dynamics CRM client-side (九) - 用JS来获取look up 信息
  6. 数据库及ORM之Mysql
  7. 在Linux环境下设置 ora-01031:insufficient privileges解决方法总结
  8. 使用H5与webGL的3D 可视化地铁展示
  9. usaco1.1
  10. 【Pycharm使用者必看】自定义【光标快速定位到行尾】的按键