首页 > 解决方案 > 为什么在 ios [调试] 上使用 react-native-navigation 加载 index.js 两次

问题描述

我创建了一个新的 react-native 项目并与 RNN 集成。我发现 index.js 加载了两次,并且在 ios 模拟器/设备上调试时所有组件都构造了两次。

"react": "16.8.3",
"react-native": "0.59.8",
"react-native-navigation": "^2.26.5" 



@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
  [ReactNativeNavigation bootstrap:jsCodeLocation launchOptions:launchOptions];

  return YES;
}

@end

标签: react-nativereact-native-navigation

解决方案


推荐阅读