2017-02-07 4 views
0

が、私はエラーを受け取り予想:要素タイプが無効です例外:反応-ネイティブナビゲーションの文字列は、私は、ナビゲーションを実行しようとすると

Exception: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of Navigator .

マイコード:

import React, { Component } from 'react'; 
import { 
    AppRegistry, 
    Navigator 
} from 'react-native'; 

import App from './app/App' 

export default class MyApp extends Component { 

    renderScene (route, navigator) { 
     if (route.name === 'App') { 
     return <App navigator={navigator} {...route.passProps} /> 
     } 
    } 

    configureScene (route) { 
    return Navigator.SceneConfigs.FloatFromBottom 
    } 

    render() { 
    return (
     <Navigator 
     configureScene={ this.configureScene.bind(this) } 
     style={{ flex: 1, backgroundColor: 'white' }} 
     initialRoute={{ name: 'App' }} 
     renderScene={ this.renderScene.bind(this) } 
     /> 
    ) 
    } 

} 

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

は、あなたが私を助けてもらえ、 お願いします?

+0

'renderScene'メソッドは常に有効なビューを返す必要があります。あなたの場合、「App」ルートのビューのみを返します。 – jevakallio

+1

申し訳ありません@jevakallio、私はあなたを理解していません。 – mike90

答えて

1

あなたはこのようなあなたのアプリケーションコンポーネントをインポートする必要があります。

import { App } from './app/App' 
+0

まだ同じエラーです。 – mike90

関連する問題