【问题标题】:React Native- error -> Route First should declare a screen while using stack navigatorReact Native-错误-> Route First 应该在使用堆栈导航器时声明一个屏幕
【发布时间】:2017-10-18 22:37:41
【问题描述】:

React Native- Route 'First' 应该声明一个屏幕,不确定!为什么会出现这个错误?

请同时找到随附的目录截图。

enter image description here

import React, { Component } from 'react';
import {
  Platform,
  StyleSheet,
  Text,
  View
} from 'react-native';

const instructions = Platform.select({
  ios: 'Press Cmd+R to reload,\n' +
    'Cmd+D or shake for dev menu',
  android: 'Double tap R on your keyboard to reload,\n' +
    'Shake or press menu button for dev menu',
});

import { StackNavigator } from 'react-navigation';

import Register from './src/container/Register';
import MobileVerification from './src/container/Verification/MobileVerification';
import SignUpOtp from './src/container/SignUpOtp/SignUpOtp';




const Navigation = StackNavigator ({
  First: {
    Screen: Register
  },
  Second: {
    Screen: MobileVerification
  },
  Third: {
    Screen: SignUpOtp
  }
});

export default Navigation;

【问题讨论】:

    标签: react-native react-router react-redux


    【解决方案1】:

    您应该声明 screen 而不是 Screen

    const Navigation = StackNavigator({
        First: {
            screen: Register
        },
        Second: {
            screen: MobileVerification
        },
        Third: {
            screen: SignUpOtp
        }
    });
    

    【讨论】:

    • 谢谢大佬!!!成功了。。刚接触这个,我无法发现我错在哪里。
    猜你喜欢
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 2020-07-27
    相关资源
    最近更新 更多