gpt4 book ai didi

javascript - React Native 0.61.0 中的 MainApplication.java

转载 作者:行者123 更新时间:2023-11-30 11:00:40 26 4
gpt4 key购买 nike

我正在将我的项目从 React Native 0.59.9 迁移到 0.61.0(不可取,但我有自己的理由)。在我现有的项目中,MainApplication.java 中有以下代码:

@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
RollbarReactNative.getPackage(),
new VectorIconsPackage(),
new RNTextInputMaskPackage(),
new SplashScreenReactPackage(),
new RNSensitiveInfoPackage(),
new ReactNativeRestartPackage(),
new PickerViewPackage(),
new LinearGradientPackage(),
new ImagePickerPackage(),
new RNGestureHandlerPackage(),
new RNDeviceInfo(),
new A0Auth0Package(),
new AsyncStoragePackage()
);
}

在 v0.61.0 的 MainApplication.java 中,以下代码是自动生成的(对应于上面的代码):

@Override
protected List<ReactPackage> getPackages() {
@SuppressWarnings("UnnecessaryLocalVariable")
List<ReactPackage> packages = new PackageList(this).getPackages();
// Packages that cannot be autolinked yet can be added manually here, for example:
// packages.add(new MyReactNativePackage());
return packages;
}

我将代码第一部分的包添加到第二部分是否有意义,例如:

@Override
protected List<ReactPackage> getPackages() {
@SuppressWarnings("UnnecessaryLocalVariable")
List<ReactPackage> packages = new PackageList(this).getPackages();
// Packages that cannot be autolinked yet can be added manually here, for example:
// packages.add(new MyReactNativePackage());
packages.add(new MainReactPackage())
packages.add(RollbarReactNative.getPackage())
packages.add(new VectorIconsPackage())
packages.add(new RNTextInputMaskPackage())
packages.add(new SplashScreenReactPackage())
packages.add(new RNSensitiveInfoPackage())
packages.add(new ReactNativeRestartPackage())
packages.add(new PickerViewPackage())
packages.add(new LinearGradientPackage())
packages.add(new ImagePickerPackage())
packages.add(new RNGestureHandlerPackage())
packages.add(new RNDeviceInfo())
packages.add(new A0Auth0Package())
packages.add(new AsyncStoragePackage())
return packages;
}

这有意义吗?

最佳答案

您不再需要添加包。 RN0.60及以上版本支持自动链接。我注释掉了我的包裹,因为它们不再需要了。 enter image description here

如果你添加它们,你肯定会得到类似下图的警告。 enter image description here

关于javascript - React Native 0.61.0 中的 MainApplication.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57891335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com