mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Fix DefaultNewArchitectureEntryPoint config validation (#53807)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/53807 We need to read the values off feature flags before checking them. ## Changelog [Internal] Reviewed By: javache Differential Revision: D82572898 fbshipit-source-id: 09fbc09570c78b41d9c25fb03c5557e390da7cae
This commit is contained in:
committed by
Facebook GitHub Bot
parent
18cb4edfa7
commit
eba38b831c
+5
-5
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user