Я создал и новое реагирующее нативное приложение, используя create-реагировать-нативное-приложение. Я закончил с приложением, которое хорошо работает на выставке. Затем я хочу добавить стек StackNavigator из react-navigation. Я передал руководство с reactnavigation.org и я сделал npm install --save react-navigation
в каталоге приложения. Единственное отличие, которое я сделал, я использовал create-react-native-app AwesomeProject
вместо react-native init SimpleApp
.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я удаляю экспорт по умолчанию для своего класса, я получаю сообщение об ошибке при проверке AwakeInDevApp:
Код App.js:
import React from 'react';
import { StyleSheet, Text, View, AppRegistry, Button } from 'react-native';
import { StackNavigator } from 'react-navigation';
export default class App extends React.Component {
static navigationOptions = {
title: 'Welcome',
};
render() {
return (
<View>
<Text>Hello, Chat App!</Text>
<Button
onPress={() => navigate('Chat')}
title="Chat with Lucy"
/>
</View>
);
}
}
class ChatScreen extends React.Component {
static navigationOptions = {
title: 'Chat with Lucy',
};
render() {
return (
<View>
<Text>Chat with Lucy</Text>
</View>
);
}
}
const SimpleApp = StackNavigator({
Home: { screen: App },
Chat: { screen: ChatScreen },
});
AppRegistry.registerComponent('SimpleApp', () => SimpleApp);
AwakeInDevApp
в вашем проекте, можете ли вы еще раз уточнить свою проблему с вашим проектом с полным кодом? - person muhammadaa   schedule 28.07.2017