just-react icon indicating copy to clipboard operation
just-react copied to clipboard

多节点diff时候,如果key从abcd变成1234的情况没有分析

Open guoenyue opened this issue 5 years ago • 1 comments

如题, 按照多节点二次遍历的讲解思路,这里好像只介绍了第两次遍历后,old/new都没遍历完的情况中默认节点一一对应只是位置变化,但对于新节点的key完全变成新的(此种情况也会触发立即跳出第一次遍历,且在文档中介绍的第二次遍历中符合第四种情况【newChildren与oldFiber都没遍历完】),但此时,在oldMap中一个newFiber也找不存在,此种更新节点场景没有介绍

guoenyue avatar Nov 30 '20 14:11 guoenyue

电子书这里确实有点不太准确

newChildren与oldFiber都没遍历完
这意味着有节点在这次更新中改变了位置。

ParadeTo avatar Mar 05 '21 15:03 ParadeTo