react-native - 为什么在 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
解决方案
推荐阅读
- python - 如何使用 Selenium for Firefox (geckodriver) 将 navigator.webdriver 设置为未定义
- html - 侧边菜单匹配全屏
- php - PHP:如何在二叉树上找到最左边的节点?
- python - 仅替换指定出现的字符串 - Python Regex
- mysql - 无法将 max_open_files 的数量增加到超过 4096(请求:4214)
- r - 如何以日期格式转换特定excel文件的列?
- c - 为什么预处理器需要大括号才能有语句?
- matlab - 在循环中计算给定纬度和经度的船速
- java - 我可以直接从 RecyclerView 实体房间数据并将其保存到房间数据库吗?
- c++ - QTableView 中的大量数据