Como Mostrar Una Imagen En React Native

En esta página:
El framework React Native nos permite crear geniales aplicaciones móviles híbridas.
Digo híbridas porque las aplicaciones son creadas usando JavaScript y otras tecnologías web.
En este tutorial, te enseñaré a Como Mostrar Una Imagen En React Native, vamos con ello.

Lo primero que debes hacer es importar el componente Image de React Native:
1 2 3 4 5 6 7 8 9 10 11 12 |
import { Image, // Importamos el componente 'Imagen' SafeAreaView, ScrollView, StatusBar, StyleSheet, Text, useColorScheme, View, } from 'react-native'; |
Luego en el código de la vista Front-End agregamos la imagen dentro un componente View de React Native.
Te mostraré 2 ejemplos, en uno mostramos una imagen desde una URL.
Y otra imagen la mostramos desde una carpeta específica de la computadora:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// Mostrar una imagen desde una URL <View style={styles.container}> <Image style={styles.logo} source={{ uri: 'https://nubecolectiva.com/img/logo2.jpg', }} /> </View> // Mostrar una imagen desde una carpeta de la PC <View style={styles.container}> <Image style={styles.logo} source={ require('./src/assets/img/logo2.jpg') } /> </View> |
Si ejecuto mi aplicación puedo ver las imágenes sin problemas:

Para la imagen que muestro desde una carpeta en la computadora, creo una carpeta llamada src en el directorio principal del proyecto.
Y dentro de la carpeta src creo un directorio llamado assets.
Dentro del directorio assets creo un directorio llamada img y dentro de el coloco mis imágenes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
/appholamundo ├── _tests_ ├── /android ├── /ios ├── /node_modules ├── /src ├── /assets ├── /img ├── logo2.jpg // Imagen que uso en este tutorial ├── .buckconfig ├── .eslintrc.js ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .prettierrc.js ├── .watchmanconfig ├── App.js ├── app.json ├── babel.config.js ├── index.js ├── metro.config.js ├── package.json ├── yarn.lock |
Estoy usando los siguientes estilos para el componente View e Image:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
const styles = StyleSheet.create({ logo: { marginTop: 20, width: 100, height: 100, }, container: { flex: 1, justifyContent: 'center', alignItems: 'center', } }); |
Así de fácil puedes Mostrar Una Imagen En React Native.
Conclusión
En este tutorial has aprendido a Como Mostrar Una Imagen En React Native.
Te ayudará de base para mostrar imágenes de forma más avanzada en tus aplicaciones con React Native.
Practica mucho, solo así llegarás a ser un experto en React Native.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.
Social
Redes Sociales (Developers)
Redes Sociales (Digital)