【发布时间】:2014-07-21 07:08:33
【问题描述】:
【问题讨论】:
-
React 为什么要默认使用 requestAnimationFrame 进行批处理?
-
我猜是因为这会尽可能多地批处理(减少差异计数)操作,同时仍然提供完整的帧速率。
-
请注意这是否会提高性能。但是,如果不是,我想了解为什么?
标签: javascript reactjs
【问题讨论】:
标签: javascript reactjs
有一个 repo 可以为你做到这一点react-raf-batching。
在自述文件中,Pete Hunt 声称使用 requestAnimationFrame 会使事情更难测试。
一种更像游戏的 React 批处理策略。这可能会使您的应用性能更高,但更难测试。
【讨论】: