From 4bfc56db5799c7ec6c642b289da3a3d26c89fe9f Mon Sep 17 00:00:00 2001 From: ismarbesic Date: Thu, 19 Jun 2025 15:25:55 +0200 Subject: [PATCH] fix: new architecture detection on RN 0.77+ --- packages/react-native-performance/src/index.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/react-native-performance/src/index.ts b/packages/react-native-performance/src/index.ts index 325839b..d42ad0e 100644 --- a/packages/react-native-performance/src/index.ts +++ b/packages/react-native-performance/src/index.ts @@ -10,9 +10,13 @@ import { } from './resource-logger'; const { PerformanceObserver, addEntry, performance } = createPerformance(); -declare const global: { __turboModuleProxy: null | {} }; +declare const global: { + __turboModuleProxy: null | {}; + RN$Bridgeless?: boolean; +}; -const isTurboModuleEnabled = global.__turboModuleProxy != null; +const isTurboModuleEnabled = + global.RN$Bridgeless || global.__turboModuleProxy != null; const RNPerformanceManager = isTurboModuleEnabled ? require('./NativeRNPerformanceManager').default