web-dev-qa-db-ja.com

undefinedはオブジェクトではありません( 'RootComponent.prototype'を評価しています)

---------index.js--------

import { AppRegistry } from 'react-native';
import Navigate from './Navigate';

AppRegistry.registerComponent('form1', () => Navigate);

----Navigate.js-----

import React from 'react';
import { StackNavigator, DrawerNavigator } from 'react-navigation';
import TabsList from './TabsList';

export const StackTab1 = StackNavigator({
    TabList: { screen: TabsList},
});

export const Navigate =  DrawerNavigator(
    {
       Tab1: { screen : StackTab1 },
       Tab2: { screen : StackTab1 },
       Tab3: { screen : StackTab1 }
    });

Androidシミュレーターを実行しようとすると、そのエラーが発生します。すべてのモジュールがインストールされ、IDE 1つを除いてエラーはスローされません。それは私のシミュレーターに現れています。

下のエラーの画像: enter image description here

5
Sneha Chaudhari

Navigateを正しくインポートしていません。

使用する

import { Navigate } from './Navigate';

の代わりに

import Navigate from './Navigate';
6
akshay gore