掘友等级
获得徽章 0
发布-订阅模型API设计思路
可以实现对于任意的两个组件双方之间的通信
订阅(事件的监听): on() 负责注册事件的监听器,指定事件触发时的回调函数。 *写*
发布(事件的触发): emit() 负责触发事件,可以通过传参使其在触发的时候携带数据 。 *读*
off() 负责监听器的删除
jsx会被babel编译成React.createElement 调用,createElement有三个入参,然后将这些参数做一层格式化,return调用 ReactElement的出参。
ReactElement函数的作用是把传入的参数按照一定的规范,组装进了element对象里,最后返回的是一个标准的 ReactElement 对象实例,也就是虚拟dom。
ReactDOM.render函数通过传入第一个虚拟dom ,第二个真实dom(容器)来渲染。