ReactNativeNewArchitectureFeatureFlagsDefaults

This class initializes default values for ReactNativeFeatureFlags when the New architecture is enabled. This class is meant to be overrode only by internal apps migrating to the new architecture.

NOTE: Be aware that as a side effect this class also modifies static fields in {@link com.facebook.react.config.ReactFeatureFlags} when newArchitectureEnabled is true.

When the new architecture is enabled, we want to set the default values of the flags for Fabric, TurboModules and Bridgeless as enabled by default.

Inheritors

Constructors

constructor(newArchitectureEnabled: Boolean = true)

Functions

Link copied to clipboard
open override fun animatedShouldSignalBatch(): Boolean
Link copied to clipboard
open override fun commonTestFlag(): Boolean
Link copied to clipboard
open override fun cxxNativeAnimatedEnabled(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun enableFabricLogs(): Boolean
Link copied to clipboard
open override fun enableFabricRenderer(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun enableLongTaskAPI(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun enableNativeCSSParsing(): Boolean
Link copied to clipboard
open override fun enableReportEventPaintTime(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun enableUIConsistency(): Boolean
Link copied to clipboard
open override fun enableViewCulling(): Boolean
Link copied to clipboard
open override fun enableViewRecycling(): Boolean
Link copied to clipboard
open override fun enableViewRecyclingForText(): Boolean
Link copied to clipboard
open override fun enableViewRecyclingForView(): Boolean
Link copied to clipboard
open override fun fuseboxEnabledRelease(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun useFabricInterop(): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun useRawPropsJsiValue(): Boolean
Link copied to clipboard
open override fun useTurboModuleInterop(): Boolean
Link copied to clipboard
open override fun useTurboModules(): Boolean