mirror of
https://github.com/facebook/react-native.git
synced 2024-11-22 06:29:46 +00:00
6b16f2e7a7
Summary: Changelog: [internal] Background executor performs unnecessary operations when second `completeRoot` message from React arrives before first `completeRoot` was finished. This produces unnecessary `ShadowViewMutations`. Mechanism: Everytime `completeRoot` is received, before the call is dispatched on the background queue, `completeRootEventCounter_DO_NOT_USE_` is incremented. Inside `ShadowTree::tryCommit` we check if the value has been incremented to determine if another `completeRoot` is queued. Reviewed By: JoshuaGross Differential Revision: D24419160 fbshipit-source-id: 11e19026feca01db6c8981b093a691a6b58a006f |
||
---|---|---|
.. | ||
better | ||
callinvoker | ||
cxxreact | ||
hermes | ||
jsengineinstance | ||
jsi | ||
jsiexecutor | ||
jsinspector | ||
libraries/fbcore/src/test/java/com/facebook/powermock | ||
microprofiler | ||
react | ||
reactperflogger | ||
runtimeexecutor | ||
yoga | ||
common.mk | ||
React-Fabric.podspec | ||
ReactCommon.podspec |