Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 安装后尝试设置时出现反应导航错误-元素类型无效_Javascript_Android_Reactjs_React Native_React Navigation - Fatal编程技术网

Javascript 安装后尝试设置时出现反应导航错误-元素类型无效

Javascript 安装后尝试设置时出现反应导航错误-元素类型无效,javascript,android,reactjs,react-native,react-navigation,Javascript,Android,Reactjs,React Native,React Navigation,我是新来的,因为本地人在闲逛,遇到了导航的需要。然而,在遵循reactnavigation.org上的说明之后,我的模拟器向我抛出了一个荒谬的错误。不幸的是,谷歌这次没有得到任何帮助 元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。您可能忘记了从定义组件的文件中导出组件 检查AwakeInDevApp的渲染方法 代码是他们拥有的最简单的示例: import React from 'react'; import { AppRegistry, Text, }

我是新来的,因为本地人在闲逛,遇到了导航的需要。然而,在遵循reactnavigation.org上的说明之后,我的模拟器向我抛出了一个荒谬的错误。不幸的是,谷歌这次没有得到任何帮助

元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:对象。您可能忘记了从定义组件的文件中导出组件

检查
AwakeInDevApp
的渲染方法

代码是他们拥有的最简单的示例:

import React from 'react';
import {
  AppRegistry,
  Text,
} from 'react-native';
import { StackNavigator } from 'react-navigation';

class HomeScreen extends React.Component {
  static navigationOptions = {
    title: 'Welcome',
  };
  render() {
    return <Text>Hello, Navigation!</Text>;
  }
}

const EProj = StackNavigator({
  Home: { screen: HomeScreen },
});

AppRegistry.registerComponent('EProj', () => EProj);

看起来您不需要
AppRegistry.registerComponent('EProj',()=>EProj)
使用Expo,尝试如下简单导出模块:
导出默认EProj


这里有一个类似问题的解决方案,看起来您不需要AppRegistry.registerComponent('EProj',()=>EProj)使用Expo,尝试如下简单导出模块:
导出默认EProj

这里有一个类似问题的解决方案

  "dependencies": {
    "expo": "^20.0.0",
    "react": "16.0.0-alpha.12",
    "react-native": "^0.47.0",
    "react-navigation": "^1.0.0-beta.11"
  }