reactjs – React Navigation Invariant违??规:尝试获取本机标
发布时间:2020-12-15 20:30:43 所属栏目:百科 来源:网络整理
导读:尝试使用react-navigation设置简单的导航应用程序时出错. 这是index.js: /** @format */import { AppRegistry } from 'react-native';import { createStackNavigator } from 'react-navigation';import SecondScreen from './app/screens/SecondScreen';imp
尝试使用react-navigation设置简单的导航应用程序时出错.
这是index.js: /** @format */ import { AppRegistry } from 'react-native'; import { createStackNavigator } from 'react-navigation'; import SecondScreen from './app/screens/SecondScreen'; import FirstScreen from './app/screens/FirstScreen'; import { name as appName } from './app.json'; const App = createStackNavigator( { SecondScreen,FirstScreen,},{ initialRouteName: 'FirstScreen',); AppRegistry.registerComponent(appName,() => App); 这是FirstScreen.js: import React,{ Component } from 'react'; import { Button } from 'react-native'; export default class ReadingScreen extends Component { static navigationOptions = { header: null,}; render() { return <Button title="CLICK ME" onPress={this.props.navigation.navigate('SelectScreen')} />; } } 当我在初始屏幕上创建SecondScreen一切都很好,但是当它像这样时我得到这个错误: Invariant Violation: Attempt to get native tag from node not marked as "native" 帮助将不胜感激!我一整天都在寻找解决方案! 这是我的版本: "react": "16.4.1","react-native": "0.56.0","react-navigation": "^2.12.0" 解决方法
相同的错误,我无法导航,它只是挂出并抛出相同的错误,但当我远程调试它工作,我认为它与xcode项目中安装的可可豆荚有关.奇怪的是,前几天这个项目确实运行良好.
我做的唯一不同的事情是重新安装和更新react的依赖,也许这是当前的反应导航版本的错误我是2.11.2版本,现在它是2.12. 是!!解决了它,它是版本.我将反应导航从2.12.0降级到2.11.2并且工作正常! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |