根据ReactJS的文档“React创建内存中数据结构缓存,计算结果差异,然后有效地更新浏览器显示的DOM”。
我的问题是:
答案 0 :(得分:3)
所谓的“内存数据结构缓存”是虚拟DOM,它驻留在客户端,特别是浏览器的Javascript引擎。它可以跟踪所有组件及其状态。当某个组件由于用户交互,对服务器的API调用等而改变状态时,React会检查Virtual DOM以确定哪些组件受此特定状态更改的影响,并对DOM进行所需的最低更改。这就是React如此高效地创建复杂动态UI的原因。
我希望能回答你的第一个问题,让你不必担心其他问题:)