采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
tag 和 key 相同 不再深度比较
我理解的意思是:不再像一般的没优化过的 diff 算法【时间复杂度为O(n^3)】那样, 不仅仅是相同节点比较,当节点相同时,还要不同节点进行比较
<div key='1'>children</div>
没问题,非常棒!
而且这种把理解的内容写出来、分享出来的方式,也非常赞。既加深自己的理解,又惠及他人。
我有个疑问,为什么tag和key相同就不比较了?div里的text变了不就不知道了吗
这是一个算法的指导思想,实现上肯定有很多细节要考虑。
key的作用应该是个tag一样的,只是在不同的时候做删除重建,而不是相同就不比较子节点了
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.1k 1
2.7k 11
1.3k 11
1.4k 11
1.2k 11