just-react
just-react copied to clipboard
多节点diff时候,如果key从abcd变成1234的情况没有分析
如题, 按照多节点二次遍历的讲解思路,这里好像只介绍了第两次遍历后,old/new都没遍历完的情况中默认节点一一对应只是位置变化,但对于新节点的key完全变成新的(此种情况也会触发立即跳出第一次遍历,且在文档中介绍的第二次遍历中符合第四种情况【newChildren与oldFiber都没遍历完】),但此时,在oldMap中一个newFiber也找不存在,此种更新节点场景没有介绍
电子书这里确实有点不太准确
newChildren与oldFiber都没遍历完
这意味着有节点在这次更新中改变了位置。