javascript - React Native 0.61.0 中的 MainApplication.java
问题描述
我正在将我的项目从 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()
);
}
在MainApplication.java
v0.61.0 中,以下代码是自动生成的(对应于上面的代码):
@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;
}
这有意义吗?
解决方案
推荐阅读
- mediawiki - 如何获得维基百科用户的所有贡献?
- python - Python 2 从文本文件中排序
- javascript - React Native API - 为什么只使用一个参数进行解构?
- python - Set_Index Inconsistent KeyError
- angular - 响应式表单提交后显示错误消息
- docker - Docker 容器将 localhost 从 127.0.0.1 重新映射到我计算机的 IP 地址
- javascript - 仅在简单条件下发出一次警报
- audio - 如何阻止音乐曲目在 Libgdx 中循环播放
- python - 为什么 Django 只给我一个 url 模式的 404 错误?
- python - 根据值合并行(熊猫到 excel - xlsxwriter)