Concurrent Rendering

184 阅读1分钟

这是 React 18 的重要功能之一,并发渲染。

React 当前存在的一个问题是所有状态更新都是同步的,这意味着 React 必须一个接一个地处理它们,完成当前状态更新后才能处理下一个。在很多情况下,这没啥问题,但当某些更新比其他更新更优先或更紧急时,这就会成为一个问题。

这就是并发渲染出现的原因,它允许 React 一次处理多个更新。然而,这并不意味着 React会同时执行多个状态更新。相反,它可以决定暂停它正在进行的当前状态更新,并选择一个更紧急的不同状态更新。之后,React 可以决定恢复暂停的状态更新,或者删除它。

这是 2022 年最期待的事情,并发渲染为 React 开发人员提供了全新的可能,他们可以提高前端应用程序的实际性能和感知性能。允许我们以一种完全不同的方式来处理 React,并迫使我们改变当前对渲染流的看法。

第一次看的记得点赞支持!