有上面两颗虚拟 DOM 树,第二层的第二个节点标签改变了,diff 会记录差异,最终会将这个标签替换为新的,那么这个被替换的节点的子树,比如后面的 'world' 这个文本节点会被替换吗?
1
gouflv 2021-04-17 19:32:39 +08:00 via iPhone
react 会,除非是 memoized component
|
2
IsaacYoung 2021-04-17 20:00:04 +08:00
key 一样都是 null
type 不一样 销毁重构 |
3
Yukee798 OP @IsaacYoung 如果这个被销毁重构的节点的子树上的所有节点和原来的一样,那么子树的所有节点也会被销毁重构吗?
|