加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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并且工作正常!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读