1. 为什么需要 React Fiber

在 React 16 之前 React 中是不存在 fiber 架构的,而虚拟 Dom 的更新又是递归的。如果一个父节点包含非常多的子节点,那么更新就会非常的缓慢,甚至影响到 UI 与用户之间的交互。fiber 区分任务之间的优先级,低优先级任务可以被高优先级任务给中断,这就让用户相应变得更快了。