- Published on
【Serie】Introducción a React Native+Expo: Capítulo 1 Fundamentos de React Native
- Authors
- Name
- Hidetoshi Yanagisawa
- 1. ¿Qué es React Native?
- 2. Lenguajes de desarrollo
- 3. Características de React Native
- 4. Casos de uso en Latinoamérica (México)
¡Hola!
Hoy quiero contarles sobre:
- Qué es React Native
- Ventajas de usar TypeScript/JavaScript
- Características principales de React Native
- Casos de uso en Latinoamérica (México)
1. ¿Qué es React Native?
React Native es un framework de aplicaciones móviles desarrollado por Meta (antes Facebook) que permite crear apps nativas para iOS y Android a partir de una única base de código. Esto reduce el costo de desarrollo y facilita mantener una experiencia de usuario consistente.
Puedes consultar el sitio oficial aquí: React Native
2. Lenguajes de desarrollo
React Native admite tanto JavaScript como TypeScript. Para mejorar la seguridad y la mantenibilidad del código, se recomienda usar TypeScript. Al basarse en la arquitectura de componentes de React, aprovecha también la experiencia previa en desarrollo web.
3. Características de React Native
Característica | Descripción |
---|---|
Compartición de código | Reutiliza la misma lógica en iOS y Android, aumentando la eficiencia. |
Recarga en caliente | Refleja los cambios de código en tiempo real en el emulador o dispositivo. |
API nativas | Ofrece APIs para acceder a funcionalidades del dispositivo (cámara, GPS, etc.). |
Comunidad activa | Ecosistema rico en librerías y herramientas de código abierto. |
4. Casos de uso en Latinoamérica (México)
En México y otros países de Latinoamérica, varias empresas y startups han adoptado React Native para sus aplicaciones móviles:
- Rappi (entrega a domicilio)
- Cornershop (supermercado a domicilio)
- MercadoLibre (comercio electrónico)
- Clip (pagos móviles) y Kueski (préstamos en línea), entre otras
También puedes consultar la lista oficial de casos de éxito aquí:
En este capítulo hemos cubierto los fundamentos de React Native.
En el próximo capítulo explicaremos paso a paso cómo configurar el entorno de desarrollo y crear un proyecto con Expo CLI. ¡No te lo pierdas!