老师, 在更新数组的时候 复用移动的节点, 只看到节点插入, 没看到移动的过程

来源:5-4 reconcilerChildren-array

Cass_di

2019-05-22

图片描述
这里有标出复用了节点, 并且插入, 但是节点位置变了, 在completeUnitOfWork里面好像没看到移动这个操作

写回答

1回答

Jokcy

2019-05-23

在调和阶段只管挂载状态的,比如Placement,这代表就是挂载,如果之前就挂载了,那就移动,最终会到提交阶段进行统一操作。

0
1
Cass_di
老师我看了提交阶段好像也没找到 移动的操作, 就看到insert了
2019-05-23
共1条回复

React源码深度解析 高级前端工程师必备技能

掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来

1749 学习 · 336 问题

查看课程