diff --git a/packages/react-native/ReactCxxPlatform/react/runtime/ReactHost.cpp b/packages/react-native/ReactCxxPlatform/react/runtime/ReactHost.cpp index d35484e8455..3b63b088cc2 100644 --- a/packages/react-native/ReactCxxPlatform/react/runtime/ReactHost.cpp +++ b/packages/react-native/ReactCxxPlatform/react/runtime/ReactHost.cpp @@ -533,7 +533,9 @@ std::unordered_set ReactHost::getRunningSurfaces() const noexcept { void ReactHost::runOnScheduler( std::function&& task) const { - task(*scheduler_); + if (!isReloadingReactInstance_) { + task(*scheduler_); + } } void ReactHost::runOnRuntimeScheduler(