摘要:
先转一张图,介绍differ算法: differ遵循的原则: 只对同级比较,跨层级的dom不会进行复用 不同类型节点生成的dom树不同,此时会直接销毁老节点及子孙节点,并新建节点 可以通过key来对元素diff的过程提供复用的线索 reconcileChildFibers这个方法会根据newChil 阅读全文
posted @ 2021-07-20 12:04
AllenLiu0927
阅读(118)
评论(0)
推荐(0)
摘要:
继续看performUnitWork中的方法,看到completeUnitOfWork(unitOfWork),总体看这是一个向上return的过程,尝试完成当前单元工作,然后指向下一个sibling,如果没有siblings,则返回到parent.这个方法中重要的方法是completeWork. 阅读全文
posted @ 2021-07-20 11:13
AllenLiu0927
阅读(61)
评论(0)
推荐(0)