React 的原理是什么
babel 把 jsx 变成 React.createElement,用于把 jsx 变成一个包含属性和 cildren 的数据对象(虚拟 DOM)。
通过 render 方法把虚拟 DOM 渲染成真实 DOM 放到页面。
当 setState 时会重新执行 render,执行 DOM diff,给旧的真实 DOM 打补丁(存入 patch 状态数组,进行处理)。
babel 把 jsx 变成 React.createElement,用于把 jsx 变成一个包含属性和 cildren 的数据对象(虚拟 DOM)。
通过 render 方法把虚拟 DOM 渲染成真实 DOM 放到页面。
当 setState 时会重新执行 render,执行 DOM diff,给旧的真实 DOM 打补丁(存入 patch 状态数组,进行处理)。