关于react虚拟dom?
react他做了一层虚拟dom的优化。它将多次setState合并成一起做一次批处理。即是是一次处理。更新一遍视图。但是dom元素还是会全量往下更新。 vue它也做了优化。只更新对应的组件的改变。但是它没有批处理。this.a = 1 this.a = 2 他会渲染视图两遍。 如果我理解的没有问题。 那请问哪边会快一点?
8 回复
vue也是批处理,setTImeout(xx,0)后执行
@ganshiqingyuan 那this.a = 1 this.b = 2 这算两次更新视图了吧?
@1269886839 一次啊,和react一样,,下一轮事件循环才开始更新
@ganshiqingyuan 老哥加你钉钉号聊下行吗?
@1269886839 钉钉号我不太用啊。。这里 这是我之前写的一篇关于vue刷新的文章,,你可以看看
@ganshiqingyuan dsadas
@1269886839 rere
@ganshiqingyuan qqqq