0
誰かが間違っていることを教えてもらえますか?リアクションネイティブ:リアクションナビゲーション問題
私はReact Nativeにはかなり新しく、ここからReact Navigatorの例に従っています。
アプリはExpo IDEで開発されています。
https://reactnavigation.org/docs/intro/quick-start
これはこれは、SRCの内側に位置していますRootNavigator.js
import React from 'react';
import { View, Text } from 'react-native';
import { StackNavigator } from 'react-navigation';
const HomeScreen =() => (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text>Home Screen</Text>
</View>
);
const DetailsScreen =() => (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text>Details Screen</Text>
</View>
);
const RootNavigator = StackNavigator({
Home: {
screen: HomeScreen,
navigationOptions: {
headerTitle: 'Home',
},
},
Details: {
screen: DetailsScreen,
navigationOptions: {
headerTitle: 'Details',
},
},
});
export default RootNavigator;
Rootnavigator.jsのための私のsrcコードですApp.js
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { RootNavigator } from './src/RootNavigator';
export default class App extends React.Component {
render() {
return (
<View style={styles.container}>
<RootNavigator />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
のための私のsrcコードですフォルダ(スクリーンショット添付)
私のiPhoneで実行しようとすると、このエラーが発生します。
import { RootNavigator } from './src/RootNavigator';
import RootNavigator from './src/RootNavigator';
ここES6のインポート/エクスポートに関する
詳細情報に:あなたは無名の輸出であるexport default App
をやっている
上記のように 'export default class ...'を実行します。 'class App ...'と 'export default app;'ファイルの一番下に行ってみてください。私も未だReactの初心者であるので、約束はない。 –
@MichaelEvans:試した運がない:(.. –