From 62831e740c28394d2a5e17051c44ebe9af11ad40 Mon Sep 17 00:00:00 2001 From: zhongwuzw Date: Tue, 11 Feb 2025 05:28:58 -0800 Subject: [PATCH] RNTester: Fixes turbo module examples error in bridgeless mode (#48362) Summary: In https://github.com/facebook/react-native/issues/47598 , we removed `__turboModuleProxy ` in bridgeless mode, it would produce error in rntester turbomodule examples, fix it by change `__turboModuleProxy` to `nativeModuleProxy`. RSNara can you please help to review? :) before: ![image](https://github.com/user-attachments/assets/bf8edc50-6dbc-4465-9936-36ec9112761b) After: ![image](https://github.com/user-attachments/assets/2d5c1546-d758-4692-a9a7-5cf195edc015) ## Changelog: [IOS] [FIXED] - RNTester: Fixes turbo module examples error in bridgeless mode Pull Request resolved: https://github.com/facebook/react-native/pull/48362 Test Plan: RNTester turbomodule examples in bridgeless can work as expected. Reviewed By: shwanton Differential Revision: D67603884 Pulled By: cortinico fbshipit-source-id: d905fa0535da5fde5e7ebff1d453ea761be9f42f --- .../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 60357a12583..bbc4c0a7c01 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.__turboModuleProxy == null && global.nativeModuleProxy == null) { + if (global.nativeModuleProxy == null && global.nativeModuleProxy == 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 3fbe4a9ac41..81e63bb35e0 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.__turboModuleProxy == null && global.nativeModuleProxy == null) { + if (global.nativeModuleProxy == null && global.nativeModuleProxy == null) { throw new Error( 'Cannot load this example because TurboModule is not configured.', );