12-虚拟DOM_渴求速度
1.3.4 虚拟DOM:渴求速度
正如我所指出的,虚拟DOM有很多比速度更重要的东西。它通过设计得到高性能,并且通常会产生简单快速的应用,这样的速度对于现代Web应用的需要已经足够快了。工程师们对性能和更好的思维模型如此欣赏,以至于许多流行的JavaScript库都在创建自己版本的虚拟DOM或者变体的虚拟DOM。即使是在这些情况下,人们也倾向于认为虚拟DOM主要关注的是性能。性能是React的关键特性,但与简单相比较,它却是次要的。虚拟DOM一定程度上能够让开发人员推迟思考复杂的状态逻辑并专注于应用中其他更重要的部分。总而言之,速度和简单意味着更快乐的用户和更快乐的开发者——双赢!
我花了些时间来讨论虚拟DOM,但我并不想让人觉得它是使用React的重要部分。实际上,人们不需要过多考虑虚拟DOM是如何完成数据更新或如何对应用进行更改的。这正是React简单的地方:人们被解放出来去关注应用中最需要关注的那些部分。