我刚刚更新了我的expo项目,并尝试使用本指南将react-natigation从v3升级到v4,但出现了此错误消息。找不到问题出在哪里
Upgrading from 3.x | React Navigation
TypeError: undefined is not an object (evaluating 'Object.keys(routeConfigs)')
答案 0 :(得分:1)
我建议使用react-navigation v5,因为在此版本中,许多问题已解决,有据可查,完全受支持,并且所有内容都是组件。您可以通过更改状态来动态更改路由配置。
如果您想从v3转到v4,我认为值得花时间迁移到v5。
答案 1 :(得分:0)
也许您某处的导航器初始化为空
createStackNavigator应该将对象作为第一个参数 https://reactnavigation.org/docs/4.x/stack-navigator/