diff --git a/Libraries/TurboModule/TurboModuleRegistry.js b/Libraries/TurboModule/TurboModuleRegistry.js index e651581d19c..b3b1135f98b 100644 --- a/Libraries/TurboModule/TurboModuleRegistry.js +++ b/Libraries/TurboModule/TurboModuleRegistry.js @@ -17,10 +17,13 @@ import invariant from 'invariant'; const turboModuleProxy = global.__turboModuleProxy; export function get(name: string): ?T { - // Backward compatibility layer during migration. - const legacyModule = NativeModules[name]; - if (legacyModule != null) { - return ((legacyModule: any): T); + // Bridgeless mode requires TurboModules + if (!global.RN$Bridgeless) { + // Backward compatibility layer during migration. + const legacyModule = NativeModules[name]; + if (legacyModule != null) { + return ((legacyModule: any): T); + } } if (turboModuleProxy != null) {