Acabo de crear un proyecto y recibo este error. No hay dependencias instaladas todavía
import { StatusBar } from "expo-status-bar"; import { StyleSheet, Text, View, Container, Header, Title, Button, Left, Right, Body, Icon, } from "react-native"; export default function App() { return ( <Container> <Header> <Body> <Title></Title> </Body> </Header> </Container> ); }
Error: el tipo de elemento no es válido: esperaba una cadena (para componentes integrados) o una clase/función (para componentes compuestos) pero obtuvo: indefinido. Probablemente olvidó exportar su componente desde el archivo en el que está definido, o puede haber mezclado las importaciones predeterminadas y con nombre.
Compruebe el método de renderizado de `App`.
Este error se encuentra en: en RCTView (creado por View) en View (creado por App) en App (creado por ExpoRoot) en ExpoRoot en RCTView (creado por View) en View (creado por AppContainer) en RCTView (creado por View) en Vista (creado por AppContainer) en AppContainer
¿Creó un proyecto usando expo o react-native-cli y cambió algo después de crear el proyecto?
Si este es el expo cli , puede intentar cerrar el paquete de metrol y ejecutar npm install
en su terminal y luego iniciarlo nuevamente.
Si esto es react-native-cli , puede intentar ejecutarlo.
npm install cd ios && pod install cd ..
intenta ejecutar estos comandos
cd android ./gradlew clean npm install