From 9df02fff6b2ff3a949fe73d0198e30426dc14e55 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Tue, 25 Jan 2022 16:46:44 -0800 Subject: [PATCH] Eager initialize Fabric in RN VR apps Summary: Enable eager intialization of FabricUIManager during intiialization of React Native. This feature highly improved TTRC in Markeptlace Home changelog: [internal] internal Reviewed By: genkikondo Differential Revision: D33585099 fbshipit-source-id: 0ffbc720bcb1edd1b04180189a52c82e9e2fa800 --- .../src/main/java/com/facebook/react/ReactInstanceManager.java | 2 +- .../main/java/com/facebook/react/config/ReactFeatureFlags.java | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index 8a10a9066ff..a4854f40be9 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -1390,7 +1390,7 @@ public class ReactInstanceManager { mJSIModulePackage.getJSIModules( reactContext, catalystInstance.getJavaScriptContextHolder())); } - if (ReactFeatureFlags.eagerInitializeFabric) { + if (ReactFeatureFlags.enableFabricRenderer) { catalystInstance.getJSIModule(JSIModuleType.UIManager); } if (mBridgeIdleDebugListener != null) { diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java index 482892bff45..f3a839e6166 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java +++ b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java @@ -64,9 +64,6 @@ public class ReactFeatureFlags { /** This feature flag enables logs for Fabric */ public static boolean enableFabricLogs = false; - /** Feature flag to configure eager initialization of Fabric */ - public static boolean eagerInitializeFabric = false; - /** Enables Static ViewConfig in RN Android native code. */ public static boolean enableExperimentalStaticViewConfigs = false;