react
The Big Muzzy
这个作者很懒,什么都没留下…
展开
-
React之事件体系
1、react合成事件:React组件上声明的事件最终绑定到了document这个DOM节点上,而不是React组件对应的DOM节点;React以队列的方式,从触发事件的组件向父组件回溯,调用它们在JSX中声明的callback;React有一套自己的合成事件SyntheticEvent,不同类型的事件会构造不同的SyntheticEvent;React使用对象池来管理合成事件对象的创建和销毁,这样减少了垃圾的生成和新对象内存的分配,大大提高了性能;ReactEventLis..原创 2021-02-20 20:40:02 · 118 阅读 · 0 评论 -
react setState更新流程-ReactDOM.render&this.setState
ReactDOM.render ->创建fiberRootNode及rootFiber并将两者关联->初始化updateQueue->创建Update来开启一次更新->将reactDOM.render的入参组件及callback放在update上update放入updateQueue中-》调度更新-》render阶段-》commit阶段-》this.setState->通过组件实例获取fiber节点-》获取优先级-》创建up.原创 2021-02-20 13:56:04 · 278 阅读 · 0 评论