issue
一些问题
为什么要引入 Fiber 架构?它能解决什么?
- react15 同步递归更新
- 为异步的可中断更新,任务调度+时间分片,参考 https://zhuanlan.zhihu.com/p/493232443
react 怎么实现 requestIdleCallback 的?
新建一个宏任务 messageChannel,setTimeout 有 4ms 延迟
Fiber 架构下是怎么更新组件的?
要点:
- 怎么分配优先级
- update 循环链表
- effect tag
为什么要引入 Fiber 架构?它能解决什么?
react 怎么实现 requestIdleCallback 的?
新建一个宏任务 messageChannel,setTimeout 有 4ms 延迟
Fiber 架构下是怎么更新组件的?
要点: