Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

320
Visualizações
Reaccionar nativo/error de navegación que muestra el componente/el componente no está definido

Estaba un poco aburrido de react-js recientemente y quería probar reaccionar nativo, seguí un tutorial en youtube que usaba la navegación de reacción y recibí un error al comienzo de la creación de mi aplicación (mientras creaba mi primer componente en realidad)

  • Primero recibí un error que decía que las Text strings must be rendered within a <Text> component. pero mi cadena estaba en un componente de texto

  • Luego traté de hacer un componente que simplemente regresa en vacío <View></View> pero obtuve un error:

variant Violation: View config getter callback for component `div` must be a function (received `undefined`) el error provenía del componente en sí y no del texto

  • Finalmente, vi en un foro que podría provenir de una mala importación, incluso si estaba seguro de que se importó correctamente, intenté declarar mi componente dentro de mi app.js para que no se requiriera ninguna importación, pero ocurren los mismos errores.

Aquí está mi código:

 import { createStackNavigator } from "@react-navigation/stack"; import { NavigationContainer} from "@react-navigation/native"; import { View } from "react-native-web"; const Stack = createStackNavigator(); const Home = () => { return ( <View> <Text>Home</Text> </View> ); }; const App = () => { return ( <NavigationContainer> <Stack.Navigator initialRouteName="Home"> <Stack.Screen name="Home" component={Home} /> </Stack.Navigator> </NavigationContainer> ); }; export default App;

En el tutorial que estaba siguiendo, el tipo usó la navegación de reacción 6 pero llamó a la función createStackNavigator ()

En la documentación oficial https://reactnavigation.org/docs/hello-react-navigation usan createNativeStackNavigator en lugar de createStackNavigator (que es para v5), intenté eliminar mis módulos de nodo, instalar el paquete npm correcto, verifiqué las versiones y luego seguí esta documentación pero sigo teniendo los mismos errores

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Debería usar createNativeStackNavigator en su lugar, y también necesita importar Text ya que solo tiene View . Asegúrese de importar los componentes de React Native desde 'react-native' en lugar de 'react-native-web'. Al hacer todo esto, se solucionó el problema y ahora puedo ver el texto que se muestra:

 import { createNativeStackNavigator } from "@react-navigation/native-stack"; import { NavigationContainer } from "@react-navigation/native"; import { View, Text } from "react-native"; const Stack = createNativeStackNavigator(); const Home = () => { return ( <View> <Text>Home</Text> </View> ); }; const App = () => { return ( <NavigationContainer> <Stack.Navigator initialRouteName="Home"> <Stack.Screen name="Home" component={Home} /> </Stack.Navigator> </NavigationContainer> ); }; export default App;
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda