反应状态:两次改变状态是否也能保证触发渲染两次?

React state: does changing state twice guarantees triggering render twice too?

在 React 中:改变状态 n 次是否也会触发渲染 n 次?

有什么方法可以忽略基于最大浏览器 fps 速率的某些状态更改吗?

我不确定使用 useTransition。好像还在实验阶段。

如果您指的是不同的状态对象更改,我建议您阅读 this article 有关批量更新的内容。但基本上,没有。它不保证在状态更改后触发渲染 n 次。

至于使用浏览器 fps 速率限制它 - 这是一个有趣的问题。我想它可以使用 requestAnimationFrame 来实现,就像 use-debounce 这样的库的实现方式