React中常见名词解释:
- Reconciliation 通过ReactDOM等类库与 “真实DOM” 同步
virtualDOM是一种编程概念,UI以一种理想化的,虚拟的表现形式存在与内存中,通过virtualDOM这种方式,产生了声明式API的编程风格,相较于jquery,这种声明式的API帮助我们从以往的属性操作、事件处理和手动更新DOM这些必要的操作中解放出来。
所以可以从以下几个点入手看看ReactDOM都做了哪些事情
1、事件处理
提到virtualDOM,就不得不说以下React16中新加入的Fiber协调引擎,以及React fiber这种新的数据结构,他们的主要目的是使VirtualDOM可以进行增量式渲染。想了解更多的可以看这篇 https://github.com/acdlite/react-fiber-architecture
源码分析:
ReactDOM.render( childNode, domContainer )