【问题标题】:React Navigation Regenerator default asyncReact Navigation Regenerator 默认异步
【发布时间】:2019-07-06 20:10:52
【问题描述】:

在下面的链接中有一些我的代码的屏幕截图(与 React Navigation 官方教程相同)

EMU-ERROR

CODE

我的json文件是:

{
  "name": "test",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.8.3",
    "react-native": "0.59.9",
    "react-native-gesture-handler": "^1.3.0",
    "react-native-vector-icons": "^6.6.0",
    "react-navigation": "^3.11.0",
    "styled-components": "^4.3.2"
  },
  "devDependencies": {
    "@babel/core": "^7.5.0",
    "@babel/runtime": "^7.5.1",
    "babel-jest": "^24.8.0",
    "jest": "^24.8.0",
    "metro-react-native-babel-preset": "^0.55.0",
    "react-test-renderer": "16.8.3"
  },
  "jest": {
    "preset": "react-native"
  }
}

有人知道如何解决这个问题吗?

【问题讨论】:

  • 这是整个代码还是您还有其他文件?
  • 是角色代码,其余的只是默认的 react-native init 默认文件。
  • 您发布的代码;它是在 App.js 中还是单独的文件中?
  • 如果它在一个单独的文件中,你介意分享你的 App.js 吗?

标签: reactjs react-native navigation react-navigation native


【解决方案1】:

请使用此代码进行导航

import {
  createStackNavigator,
  createSwitchNavigator,
  createAppContainer,
} from 'react-navigation';

// Auth screens
import Login from './Screen/Login'
import Signup from './Screen/Signup'

// Auth stacks
const AuthStackLogin = createStackNavigator({
  Login,
  Signup,
},{ 
  headerMode: 'none' 
}
);

export default createAppContainer(createSwitchNavigator(
  {
    AuthStackLogin: {
      screen: AuthStackLogin
    },
  },
  {
    initialRouteName: 'AuthStackLogin'
  }
));

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    • 2019-08-08
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    相关资源
    最近更新 更多