#reactjs #react-native #react-navigation
#reactjs #react-native #react-навигация
Вопрос:
Я борюсь с этой проблемой, я сделал все с помощью react native docs, но я понятия не имею, что не так
Вот App.js
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
function HomeScreen() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text>Home Screen</Text>
</View>
);
}
const Stack = createStackNavigator();
function App() {
return (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="Home" component={HomeScreen} />
</Stack.Navigator>
</NavigationContainer>
);
}
export default App;
Я уже пробовал сбросить кэш. это мое второе приложение с ошибкой
Ошибка :
*Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication)
Комментарии:
1. Можете ли вы опубликовать файл, в котором вы регистрируете свой компонент приложения? например. AppRegistry.registerComponent(‘App’, () => Приложение)
Ответ №1:
Я утомил ваш код на Snack, и он работал отлично, я думаю, вы пропустили некоторые зависимости, такие как react-native-screens и react-native-safe-area-view просто добавьте
yarn add react-native-screens
yarn add react-native-safe-area-view react-native-safe-area-context