react 渲染頁面的過程,存在的問題,引入Fiber機制

問題: 渲染過程分爲兩個階段 1、調度階段:根據更新數據生成新的Virtual DOM,通過Diff算法,找出需要更新的元素,生成新的更新隊列, 2、渲染過程:遍歷更新隊列,將變更一次性更新到DOM上。 而1過程是不可控的,也就是說React在執行更新的時候是同步的,瀏覽器主線程被React佔着用來調度,這段時間如果用戶進行操作,那就不會得到反饋。需要同步更新的任務完成後,主線程才被釋放。 Rea
相關文章
相關標籤/搜索