本人对于Diff算法也并未做深入研究,只是大概的看过一些博文了解了些原理,但依然有了如下疑问 : 对于vdom所表示的对象中,若在该oldObj和newObj之间,发现一个元素节点所表示的子对象不见了,React就直接简单粗暴的做了remove DOM处理,这是否不太合理?个人认为,应当多考虑一些环境,比如会被移除的DOM的position是为absolute的,那么是否仅仅做visibility:hidden更好?毕竟这样处理明显能降低浏览器重绘重拍所需要的计算吧 其他应该还有问题,只是我没发…