diff --git a/packages/react-native/React/CoreModules/RCTTiming.mm b/packages/react-native/React/CoreModules/RCTTiming.mm index 13d0d57296bbba..e4f7e1563a93f7 100644 --- a/packages/react-native/React/CoreModules/RCTTiming.mm +++ b/packages/react-native/React/CoreModules/RCTTiming.mm @@ -128,6 +128,11 @@ - (void)setup _paused = YES; _timers = [NSMutableDictionary new]; _inBackground = NO; + RCTExecuteOnMainQueue(^{ + if (!self->_inBackground && [RCTSharedApplication() applicationState] == UIApplicationStateBackground) { + [self appDidMoveToBackground]; + } + }); for (NSString *name in @[ UIApplicationWillResignActiveNotification,