【2021.04】Fiber - 图1

Fiber 的目的:实现任务的可中断、可恢复、并给不同的任务赋予不同的优先级,最终提高用户体验。

【2021.04】Fiber - 图2
主要影响了 render 阶段,对于用户无感知。
工作单元的重启会导致以下的生命周期重复执行,所以部分被抛弃

  • componentWillMount
  • componentWillUpdate
  • shouldComponentUpdate
  • componentWillReceiveProps

    参考资料

  1. 12 | 如何理解 Fiber 架构的迭代动机与设计思想?