react 渲染页面的过程,存在的问题,引入Fiber机制

问题: 渲染过程分为两个阶段 1、调度阶段:根据更新数据生成新的Virtual DOM,通过Diff算法,找出需要更新的元素,生成新的更新队列, 2、渲染过程:遍历更新队列,将变更一次性更新到DOM上。 而1过程是不可控的,也就是说React在执行更新的时候是同步的,浏览器主线程被React占着用来调度,这段时间如果用户进行操作,那就不会得到反馈。需要同步更新的任务完成后,主线程才被释放。 Rea
相关文章
相关标签/搜索