From 6a3e275d1440ad0f1ab39e546abd30a1c53ee0c7 Mon Sep 17 00:00:00 2001 From: Wu Zhong Date: Tue, 11 Feb 2025 10:56:19 -0800 Subject: [PATCH] Reland RNTester: Fixes turbo module examples error in bridgeless mode (#49329) Summary: Reland https://github.com/facebook/react-native/issues/48362. ## Changelog: [IOS] [FIXED] - RNTester: Fixes turbo module examples error in bridgeless mode Pull Request resolved: https://github.com/facebook/react-native/pull/49329 Test Plan: RNTester turbomodule examples in bridgeless can work as expected. Reviewed By: christophpurrer Differential Revision: D69463612 Pulled By: cortinico fbshipit-source-id: 8613b001ebbe64ce0d505f5515bb7a4b6a64dbe7 --- .../js/examples/TurboModule/NativeCxxModuleExampleExample.js | 2 +- .../js/examples/TurboModule/SampleTurboModuleExample.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js b/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js index bbc4c0a7c01..8b203ce4054 100644 --- a/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/NativeCxxModuleExampleExample.js @@ -261,7 +261,7 @@ class NativeCxxModuleExampleExample extends React.Component<{}, State> { } componentDidMount(): void { - if (global.nativeModuleProxy == null && global.nativeModuleProxy == null) { + if (global.__turboModuleProxy == null && global.RN$Bridgeless == null) { throw new Error( 'Cannot load this example because TurboModule is not configured.', ); diff --git a/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js index 81e63bb35e0..2519c72e66e 100644 --- a/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js +++ b/packages/rn-tester/js/examples/TurboModule/SampleTurboModuleExample.js @@ -204,7 +204,7 @@ class SampleTurboModuleExample extends React.Component<{}, State> { } componentDidMount(): void { - if (global.nativeModuleProxy == null && global.nativeModuleProxy == null) { + if (global.__turboModuleProxy == null && global.RN$Bridgeless == null) { throw new Error( 'Cannot load this example because TurboModule is not configured.', );