diff --git a/packages/react-native/React/Base/UIKitProxies/RCTInitializeUIKitProxies.mm b/packages/react-native/React/Base/UIKitProxies/RCTInitializeUIKitProxies.mm index aaf443ef7bf..6208f2051c0 100644 --- a/packages/react-native/React/Base/UIKitProxies/RCTInitializeUIKitProxies.mm +++ b/packages/react-native/React/Base/UIKitProxies/RCTInitializeUIKitProxies.mm @@ -6,6 +6,7 @@ */ #import "RCTInitializeUIKitProxies.h" +#import #import "RCTInitialAccessibilityValuesProxy.h" #import "RCTKeyWindowValuesProxy.h" #import "RCTTraitCollectionProxy.h" @@ -19,5 +20,7 @@ void RCTInitializeUIKitProxies(void) [[RCTTraitCollectionProxy sharedInstance] startObservingTraitCollection]; [[RCTInitialAccessibilityValuesProxy sharedInstance] recordAccessibilityValues]; [[RCTKeyWindowValuesProxy sharedInstance] startObservingWindowSizeIfNecessary]; + // Early cache size of screen to avoid main thread contention + RCTScreenSize(); }); }