diff --git a/packages/core/src/sdk/DatadogEventEmitter/DatadogBatchedBridgeEventEmitter.tsx b/packages/core/src/sdk/DatadogEventEmitter/DatadogBatchedBridgeEventEmitter.tsx index 31ac44aad..07b01ef8f 100644 --- a/packages/core/src/sdk/DatadogEventEmitter/DatadogBatchedBridgeEventEmitter.tsx +++ b/packages/core/src/sdk/DatadogEventEmitter/DatadogBatchedBridgeEventEmitter.tsx @@ -21,7 +21,8 @@ export class DatadogBatchedBridgeEventEmitter implements DatadogEventEmitter { initialize(): boolean { try { // eslint-disable-next-line global-require, @typescript-eslint/no-var-requires - const batchedBridge = require('react-native/Libraries/BatchedBridge/BatchedBridge'); + const BatchedBridge = require('react-native/Libraries/BatchedBridge/BatchedBridge'); + const batchedBridge = BatchedBridge.default ?? BatchedBridge; batchedBridge.registerCallableModule( 'DatadogInternalReactBridge', this