mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
e2028a8cb8
Summary: Changelog: [Internal] Remove unused RuntimeExecutor from UIManagerBinding constructor Since [UIManager is the class that has a reference to RuntimeExecutor](https://github.com/facebook/react-native/blob/ce50c43986bae05ad62552be46f4d5bb4a46f097/ReactCommon/react/renderer/uimanager/UIManager.h#L35-L36), there's no reason for `UIManagerBinding` to own a reference to RuntimeExecutor too. The purpose of `UIManagerBinding` is to bind the Fabric `std::shared_ptr<UIManager>` in C++ to `global.nativeFabricUIManager` in JS. Doing this cleanup to make the next diff easier. Reviewed By: sammy-SC Differential Revision: D39490927 fbshipit-source-id: 4c393dccc6985bef44e3b0afc32b9f79bea25f80