Sé que esta pregunta se ha hecho antes ( requiereNativeComponent: "RNSScreenStackHeaderConfig" no se encontró en UIManager al ejecutar la aplicación de Android , React Navigation Error, Invariant Violation: requireNativeComponent: "RNSScreenStackHeaderConfig" no se encontró en UIManager ) pero ninguna de las respuestas ayudó a resolver mi problema.
Descripción del problema Es bastante simple, recibo el siguiente error cuando inicio mi aplicación nativa de reacción en IOS:
ERROR Invariant Violation: requireNativeComponent: "RNSScreenStackHeaderConfig" was not found in the UIManager.Mi aplicación.js
import React from 'react'; import Header from './components/header'; import { SafeAreaView } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import homeScreen from './screens/home' const Stack = createNativeStackNavigator(); function App(){ return ( <SafeAreaView> <NavigationContainer> <Stack.Navigator> <Stack.Screen name="Home" component={homeScreen} options={{ title: 'Welcome' }} /> </Stack.Navigator> </NavigationContainer> </SafeAreaView> ); }; export default App;Apareció después de seguir esta guía para navegar entre pantallas en react-native.
Al eliminar const Stack = createNativeStackNavigator(); incluido el Stack.*** el Error también desaparece. Entonces pensé que el problema debe estar en eso.
Pero debido a que soy un novato en reaccionar nativo, encontrar este problema es bastante difícil.
Sí, ya probé las soluciones de las publicaciones mencionadas anteriormente.
Gracias por cualquier ayuda, Oliver