1.调用入口函数,根据入参的不同,分发到不同的功能函数
2.enqueueSetState方法将新的state放进组件的队列里并调用
3.enqueueUpdate处理将要更新的实例对象
4.在enqueueUpdate根据batchingStrategy对象的isBatchingUpdates 属性直接决定了当下是要走更新流程,还是应该排队等待;如果轮到执行,就调用 batchedUpdates 方法来直接发起更新流程。
isBatchingUpdates
batchedUpdates