React 和 Preact diff 算法在深度上有什么区别

gal*_*ltr 4 diff reactjs preact

我已经在 Preact 的 repo 中阅读了这些框架之间的差异。我想深入了解 React 和 Preact diff 算法之间的区别。

它们都适用于 VirtualDOM。Preact 如何检查元素是否应该被创建、更新、删除?key在框架中是否具有相同的行为?它是否id用于元素等?有没有关于这个主题的文章、讨论?

Jas*_*ler 5

我有一个 30 分钟的演讲来解释 Preact 的差异,包括键的工作原理和元素创建/更新的语义:https ://youtu.be/LY6y3HbDVmg