路由不会识别堆栈导航中的碎石



我正在尝试使用反应导航实现堆栈导航。当我创建堆栈导航常量并在默认屏幕中调用时,它会给我此错误。

路由"主"应声明一个屏幕。例如:从"./我的屏幕"导入我的屏幕;...首页: {屏幕:我的屏幕,}

我的堆栈导航代码在这里

import React from 'react';
import {View, Text } from 'react-native';
import Register from './Register';
import Main from './Main';
import { StackNavigator } from 'react-navigation';
const ScreenList = StackNavigator({
    Main: {
        screen: Main,
    },
    Register: {
        screen: Register,
    },
});
export default ScreenList;

这是主屏幕和默认屏幕

import React, { Component } from 'react';
import { View, Text } from 'react-native';
import { Card, Button, CardSection } from '../components/common/Index';
import Login from '../components/Login';
import ScreenList from './ScreenList';
export default class Main extends Component {
    render() {
        return (
            <View>  
              <Button>Register</Button>  
            </View>
        );
    }
}

这是 react-native-navigation 尚未与 React 0.52.0 兼容的问题

有关此问题的更多信息,可以在 Github 上找到有关此特定问题的信息。

编辑:我刚刚实施的一个快速修复来解锁自己,而项目贡献者找出了一个可靠的解决方案,即将缺少的接口(ReactInstanceDevCommandHandler.java(直接添加到我的react-native-navigation项目中。

相关内容

  • 没有找到相关文章

最新更新