diff --git a/packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp b/packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp index aeec3b7a144..318a0ebbb9d 100644 --- a/packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp +++ b/packages/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp @@ -101,7 +101,7 @@ class JsToNativeBridge : public react::ExecutorDelegate { // executor is destroyed synchronously on its queue. std::shared_ptr m_registry; std::shared_ptr m_callback; - bool m_batchHadNativeModuleOrTurboModuleCalls = false; + std::atomic m_batchHadNativeModuleOrTurboModuleCalls{false}; }; NativeToJsBridge::NativeToJsBridge(