diff --git a/packages/react-native/React/Base/RCTBridge.mm b/packages/react-native/React/Base/RCTBridge.mm index 661f8f0fa64..6a6fd4a61af 100644 --- a/packages/react-native/React/Base/RCTBridge.mm +++ b/packages/react-native/React/Base/RCTBridge.mm @@ -36,9 +36,11 @@ NSArray *RCTGetModuleClasses(void) { __block NSArray *result; +#ifndef RCT_REMOVE_LEGACY_ARCH dispatch_sync(RCTModuleClassesSyncQueue, ^{ result = [RCTModuleClasses copy]; }); +#endif return result; }