为了账号安全,请及时绑定邮箱和手机立即绑定

vue虚拟dom和react虚拟dom有什么不同?

vue虚拟dom和react虚拟dom有什么不同?

白衣染霜花 2019-03-15 18:55:32
小编在网上查了大量文章,得出一个结论,react中数据发生变化(调用setstate时),render函数就会执行,重新生成一个新的虚拟dom,这个虚拟dom和旧的虚拟dom做比较,得出差异然后渲染。而vue组件中数据发生变化,由于数据变化会触发setter,由于vue组件中数据的getter的作用,收集了依赖,setter触发会根据这些依赖,生成新的虚拟dom,然后对比新旧虚拟dom进行渲染。比较疑惑的是两种渲染看起来好似没什么差别,总感觉我描述的两个流程有问题,没有体现出差异,万望解惑,小编看好多大厂面试题都会提出这个问题,而网上大部分文章感觉总是读的一头雾水。。。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 3925 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信