Skip to content

Commit

Permalink
docs: update docs/React/Fiber.md
Browse files Browse the repository at this point in the history
  • Loading branch information
qiufeihong2018 committed May 9, 2024
1 parent bc0da25 commit 178943b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/React/Fiber.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@

## 二、是什么

React Fiber 是 Facebook 花费两年余时间对 React 做出的一个重大改变与优化,是对 React 核心算法的一次重新实现。从Facebook在 React Conf 2017 会议上确认,React Fiber 在React 16 版本发布
React Fiber 是 Facebook 花费两年多的时间对 React 做出的一个重大改变与优化,是对 React 核心算法的一次重新实现。从Facebook在 React Conf 2017 会议上确认,React Fiber 在React 16 版本发布

`react`中,主要做了以下的操作:

- 为每个增加了优先级,优先级高的任务可以中断低优先级的任务。然后再重新,注意是重新执行优先级低的任务
- 为每个任务增加了优先级,优先级高的任务可以中断低优先级的任务。然后再重新执行,注意是重新执行优先级低的任务
- 增加了异步任务,调用requestIdleCallback api,浏览器空闲的时候执行
- dom diff树变成了链表,一个dom对应两个fiber(一个链表),对应两个队列,这都是为找到被中断的任务,重新执行

Expand Down

0 comments on commit 178943b

Please sign in to comment.