Remove Static View Configs from bridge mode
Summary: Changelog: [Internal] Remove all the MCs that enable SVCs in Fabric, because we'll only test SVCs in Bridgeless mode to simplify rollout. There were complications with enabling SVCs in Fabric at a previous rollout. Reviewed By: RSNara Differential Revision: D33861243 fbshipit-source-id: fdbfedce77f8bd1bab2a807237017787ae8bf7c1
This commit is contained in:
Родитель
c760069f37
Коммит
966fdef37a
|
@ -64,9 +64,6 @@ public class ReactFeatureFlags {
|
|||
/** This feature flag enables logs for Fabric */
|
||||
public static boolean enableFabricLogs = false;
|
||||
|
||||
/** Enables Static ViewConfig in RN Android native code. */
|
||||
public static boolean enableExperimentalStaticViewConfigs = false;
|
||||
|
||||
public static boolean enableRuntimeScheduler = false;
|
||||
|
||||
public static boolean enableRuntimeSchedulerInTurboModule = false;
|
||||
|
|
|
@ -405,7 +405,7 @@ public class FabricUIManager implements UIManager, LifecycleEventListener {
|
|||
|
||||
ViewManagerPropertyUpdater.clear();
|
||||
|
||||
// When using ReactFeatureFlags.enableExperimentalStaticViewConfigs enabled, FabriUIManager is
|
||||
// When using StaticViewConfigs is enabled, FabriUIManager is
|
||||
// responsible for initializing and deallocating EventDispatcher.
|
||||
// TODO T83943316: Remove this IF once StaticViewConfigs are enabled by default
|
||||
if (mShouldDeallocateEventDispatcher) {
|
||||
|
|
|
@ -40,7 +40,6 @@ import com.facebook.react.bridge.UiThreadUtil;
|
|||
import com.facebook.react.bridge.WritableMap;
|
||||
import com.facebook.react.common.MapBuilder;
|
||||
import com.facebook.react.common.ReactConstants;
|
||||
import com.facebook.react.config.ReactFeatureFlags;
|
||||
import com.facebook.react.module.annotations.ReactModule;
|
||||
import com.facebook.react.uimanager.common.ViewUtil;
|
||||
import com.facebook.react.uimanager.debug.NotThreadSafeViewHierarchyUpdateDebugListener;
|
||||
|
@ -288,16 +287,6 @@ public class UIManagerModule extends ReactContextBaseJavaModule
|
|||
@Deprecated
|
||||
@Override
|
||||
public void preInitializeViewManagers(List<String> viewManagerNames) {
|
||||
if (ReactFeatureFlags.enableExperimentalStaticViewConfigs) {
|
||||
for (String viewManagerName : viewManagerNames) {
|
||||
mUIImplementation.resolveViewManager(viewManagerName);
|
||||
}
|
||||
// When Static view configs are enabled it is not necessary to pre-compute the constants for
|
||||
// viewManagers, although the pre-initialization of viewManager objects is still necessary
|
||||
// for performance reasons.
|
||||
return;
|
||||
}
|
||||
|
||||
Map<String, WritableMap> constantsMap = new ArrayMap<>();
|
||||
for (String viewManagerName : viewManagerNames) {
|
||||
WritableMap constants = computeConstantsForViewManager(viewManagerName);
|
||||
|
|
Загрузка…
Ссылка в новой задаче