什么是 React Fiber
Fiber的英文含义叫做"纤维",计算机领域中有两个大家很熟悉的概念:进程(Process)和线程(Thread)意思就是指的比Thread更细的概念,也就是比线程控制的更加精密的并发处理结构。
React Fiber并不是所谓的纤程(微线程)那种概念。而是一种基于浏览器的单线程调度算法。背后其实是基于 requestIdleCallback这个API,Fiber是一种将 recocilation (递归 diff)拆分成无数个小任务的算法;它随时能够停止,恢复。停止恢复的时机取决于当前的一帧(16ms)内,还有没有足够的时间允许计算。
领取专属 10元无门槛券
私享最新 技术干货