https://www.cnblogs.com/qduan... 
https://github.com/haizlin/fe...
https://zhuanlan.zhihu.com/p/...
https://zhuanlan.zhihu.com/p/...
https://www.bilibili.com/vide...
BABEL编译工具

JSX(奇怪的HTML)被编译成什么?

  • 它是一种语法糖,用来代替React.createElement()办法
  • 这个办法返回的一个ReactElement对象,一个比较复杂的js object

ReactDOM.render办法就是将React element(比较复杂的object)渲染到实在的DOM节点上,最初出现在页面上。

生命周期