App Con React Api
App Con React Api
Node.js: Asegúrate de tener Node.js instalado (puedes verificarlo con node -v en la terminal).
Expo CLI (opcional): Expo facilita el desarrollo de aplicaciones React Native. Puedes instalarlo
globalmente usando:
terminal
Puedes crear la aplicación con Expo (recomendado para principiantes) o con React Native CLI.
Usaremos Expo por simplicidad.
terminal
Una vez que el proyecto esté listo, navega al directorio del proyecto:
cd MyApiApp
Instala las dependencias necesarias para hacer solicitudes HTTP. Vamos a usar axios:
terminal
terminal
mkdir api-server
cd api-server
npm init -y
app.use(cors());
});
app.listen(port, () => {
});
Inicia el servidor:
node server.js
terminal
code .
En el archivo App.js, importa axios y configura el uso de la API.
useEffect(() => {
axios.get('http://localhost:3000/api/data')
.then(response => {
setData(response.data.message);
})
.catch(error => {
});
}, []);
return (
<View style={styles.container}>
<Text>{data ? data : "Cargando..."}</Text>
</View>
);
Diseño.js
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#fff',
},
});
5. Ejecutar la aplicación
Para ejecutar la aplicación, vuelve al directorio del proyecto React Native y ejecuta
terminal
npm start