文章预览
这两个月时间密集型的辅导了我的几个学生通过大厂面试,由于面试强度非常高,因此在准备面试时,就对原理这一块的深度有非常大的要求,不能仅仅停留在八股文的层面去糊弄面试官,回答的东西要禁得起拷打。 于是我就专门又重新花了一点时间去读了一下 React 19 的源码。在读的过程中又有了一些新的体会。 这篇文章准备给大家分享一个面试中比较容易被深入探讨到的点: diff 算法 。如果你的薪资诉求非常高,在 30 K 以上,那么对于这一块的理解,就不是随便在网上找一篇文章学一下背一下就能达到要求的了。就要求我们自己有能力去源码中寻找答案。这篇文章主要是为了帮助大家梳理 diff 算法在源码中的实现思路、位置,然后让我们自己就有能力去总结出自己的独特理解。 一、函数缓存优化 在前端开发中,有一种比较常用的优化方式。
………………………………