(给前端大全加星标,提升前端技能)
作者:前端桃园公号/桃翁(本文来自作者投稿)
这是我DpInRact系列的第二篇文章,如果还没有读过的强烈建议你先读第一篇:详谈RactFibr架构(1)。
前言我相信在看这篇文章的读者一般都已经了解过Ract16以前的Diff算法了,这个算法也算是Ract跨时代或者说最有影响力的一点了,使Ract在保持了可维护性的基础上性能大大的提高,但Diff过程不仅不是免费的,而且对性能影响很大,有时候更新页面的时候往往Diff所花的时间js运行时间比Rndring和Painting花费更多的时间,所以我一直传达的观念是Ract或者说框架的意义是为了提高代码的可维护性,而不是为了提高性能的,现在所做的提升性能的操作,只是在可维护性的基础上对性能的优化。具体可以参考我