A framework for building native applications using React
ensure animatedNodes collection is only accessed on render thread (#53734)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/53734 ## Changelog: [Internal] [Changed] - ensure animatedNodes collection is only accessed on render thread now `createAnimatedNode` can be called async from js thread (since https://github.com/facebook/react-native/pull/53476), `animatedNodes_` will be written on both threads, there was no proper locking mechanism for read we can simply add locks wherever we read/write animatedNodes_; but there's way to use fewer locking - since AnimatedNode is created async, but will not be R/W async anywhere else, we can add a new collection to temporarily hold nodes created async and flush it on render thread Reviewed By: lenaic Differential Revision: D82119554 fbshipit-source-id: 7f29e9e046cdf2e233c548442d70f1ff5b931cdd
Z
Zeya Peng committed
54ebfafb21adca3883ba0227f3781a366d265678
Parent: a7dc505
Committed by Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
on 9/12/2025, 3:29:00 AM