diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt index 30a9fcb99a7..4637adb7a26 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt @@ -120,17 +120,17 @@ public object DefaultNewArchitectureEntryPoint { internal fun loadWithFeatureFlags(featureFlags: ReactNativeFeatureFlagsProvider) { ReactNativeFeatureFlags.override(featureFlags) + privateFabricEnabled = featureFlags.enableFabricRenderer() + privateTurboModulesEnabled = featureFlags.useTurboModules() + privateConcurrentReactEnabled = featureFlags.enableFabricRenderer() + privateBridgelessEnabled = featureFlags.enableBridgelessArchitecture() + val (isValid, errorMessage) = isConfigurationValid(turboModulesEnabled, fabricEnabled, bridgelessEnabled) if (!isValid) { error(errorMessage) } - privateFabricEnabled = featureFlags.enableFabricRenderer() - privateTurboModulesEnabled = featureFlags.useTurboModules() - privateConcurrentReactEnabled = featureFlags.enableFabricRenderer() - privateBridgelessEnabled = featureFlags.enableBridgelessArchitecture() - DefaultSoLoader.maybeLoadSoLibrary() }