mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Remove implementation of Nodes (react/flat package)
Summary:
This diff removes the Nodes implementation from the source code. Why I'm deleting this code:
- I enabled nodes in catalyst app and it doesn't render even the first screen (see error images)
- This code is not being used at all inside facebook
- The last relevant commit I found was done in April 2017.
- Deleting this code make it easy to do refactors, as we don't have to modify this code.
When rendering an Image:
{F131075074}
When clicking on "RELOAD":
{F131075075}
Based on these errors I assume that this is not being used in Open Source. CC @[121800083:hramos]
Reviewed By: hramos
Differential Revision: D8640978
fbshipit-source-id: 243ee6440ebdbd24fd9f3daadc1066fd8487d9cc
This commit is contained in:
committed by
Facebook Github Bot
parent
c972a5c298
commit
a373bf705d
@@ -7,23 +7,11 @@
|
||||
|
||||
package com.facebook.react.shell;
|
||||
|
||||
import android.content.SharedPreferences;
|
||||
import android.preference.PreferenceManager;
|
||||
import com.facebook.react.LazyReactPackage;
|
||||
import com.facebook.react.animated.NativeAnimatedModule;
|
||||
import com.facebook.react.bridge.ModuleSpec;
|
||||
import com.facebook.react.bridge.NativeModule;
|
||||
import com.facebook.react.bridge.ReactApplicationContext;
|
||||
import com.facebook.react.flat.FlatARTSurfaceViewManager;
|
||||
import com.facebook.react.flat.RCTImageViewManager;
|
||||
import com.facebook.react.flat.RCTModalHostManager;
|
||||
import com.facebook.react.flat.RCTRawTextManager;
|
||||
import com.facebook.react.flat.RCTTextInlineImageManager;
|
||||
import com.facebook.react.flat.RCTTextInputManager;
|
||||
import com.facebook.react.flat.RCTTextManager;
|
||||
import com.facebook.react.flat.RCTViewManager;
|
||||
import com.facebook.react.flat.RCTViewPagerManager;
|
||||
import com.facebook.react.flat.RCTVirtualTextManager;
|
||||
import com.facebook.react.module.model.ReactModuleInfoProvider;
|
||||
import com.facebook.react.modules.accessibilityinfo.AccessibilityInfoModule;
|
||||
import com.facebook.react.modules.appstate.AppStateModule;
|
||||
@@ -332,33 +320,17 @@ public class MainReactPackage extends LazyReactPackage {
|
||||
viewManagers.add(new ReactWebViewManager());
|
||||
viewManagers.add(new SwipeRefreshLayoutManager());
|
||||
|
||||
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(reactContext);
|
||||
boolean useFlatUi = preferences.getBoolean("flat_uiimplementation", false);
|
||||
if (useFlatUi) {
|
||||
// Flat managers
|
||||
viewManagers.add(new FlatARTSurfaceViewManager());
|
||||
viewManagers.add(new RCTTextInlineImageManager());
|
||||
viewManagers.add(new RCTImageViewManager());
|
||||
viewManagers.add(new RCTModalHostManager());
|
||||
viewManagers.add(new RCTRawTextManager());
|
||||
viewManagers.add(new RCTTextInputManager());
|
||||
viewManagers.add(new RCTTextManager());
|
||||
viewManagers.add(new RCTViewManager());
|
||||
viewManagers.add(new RCTViewPagerManager());
|
||||
viewManagers.add(new RCTVirtualTextManager());
|
||||
} else {
|
||||
// Native equivalents
|
||||
viewManagers.add(new ARTSurfaceViewManager());
|
||||
viewManagers.add(new FrescoBasedReactTextInlineImageViewManager());
|
||||
viewManagers.add(new ReactImageManager());
|
||||
viewManagers.add(new ReactModalHostManager());
|
||||
viewManagers.add(new ReactRawTextManager());
|
||||
viewManagers.add(new ReactTextInputManager());
|
||||
viewManagers.add(new ReactTextViewManager());
|
||||
viewManagers.add(new ReactViewManager());
|
||||
viewManagers.add(new ReactViewPagerManager());
|
||||
viewManagers.add(new ReactVirtualTextViewManager());
|
||||
}
|
||||
// Native equivalents
|
||||
viewManagers.add(new ARTSurfaceViewManager());
|
||||
viewManagers.add(new FrescoBasedReactTextInlineImageViewManager());
|
||||
viewManagers.add(new ReactImageManager());
|
||||
viewManagers.add(new ReactModalHostManager());
|
||||
viewManagers.add(new ReactRawTextManager());
|
||||
viewManagers.add(new ReactTextInputManager());
|
||||
viewManagers.add(new ReactTextViewManager());
|
||||
viewManagers.add(new ReactViewManager());
|
||||
viewManagers.add(new ReactViewPagerManager());
|
||||
viewManagers.add(new ReactVirtualTextViewManager());
|
||||
|
||||
return viewManagers;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user