React Native
Framework para crear apps móviles nativas para iOS y Android usando React.
- Mantenimiento activo
- Bien documentado
- Licencia permisiva
Descripción general
React Native te permite construir apps móviles nativas usando React: tu código de interfaz se escribe en JavaScript/React, pero se renderiza en componentes de UI de la plataforma nativa real en lugar de un WebView, de modo que las apps obtienen gestos nativos, escalado de texto y comportamiento de accesibilidad coherente con cada sistema operativo. Fast Refresh aplica los cambios de JavaScript en segundos sin necesidad de una reconstrucción nativa completa, y los Native Modules te permiten llamar a código nativo específico de la plataforma desde JavaScript cuando necesitas funcionalidad más allá de lo incorporado.
El propio proyecto React Native ahora recomienda construir a través de un framework en lugar de usar React Native puro directamente: Expo se destaca como un framework de nivel de producción construido sobre React Native que añade enrutamiento basado en archivos, una biblioteca estándar de módulos nativos y otras herramientas que la mayoría de las apps acaban necesitando de todos modos (navegación, dependencias nativas, configuración de plataforma).
React Native encaja en equipos que quieren compartir una única base de código React entre iOS y Android (y otras plataformas) mientras obtienen una interfaz con sensación nativa, especialmente cuando se combina con un framework como Expo en lugar de configurar a mano las herramientas de compilación nativas.
Por qué está en este catálogo
Valoración del catálogo: ★★★★★ (5/5)
One of the two dominant cross-platform mobile frameworks; essential pick for a thin mobile category.
- Fundacional
- Respaldado por un proveedor
- Categorías
- Móvil
- Palabras clave
- mobilecross-platformiosandroidreact
- Lenguajes
- C++, Java, JavaScript
- Licencia
- MIT
Proyectos relacionados
Flutter
BSD-3-ClauseKit de herramientas de UI de Google para crear aplicaciones compiladas de forma nativa para móvil, web y escritorio a partir de una única base de código.
Mantenimiento activo
- Móvil
Capacitor
MITOpen source native runtime for building web apps that run as genuinely native apps on iOS and Android, and installable PWAs on the web, with a plugin system for native device APIs.
Mantenimiento activo
- Móvil
Compose Multiplatform
Apache-2.0Framework de UI declarativa en Kotlin de JetBrains para compartir código de interfaz entre Android, iOS, escritorio y web, basado en Jetpack Compose.
Mantenimiento activo
- Móvil
- UI y componentes
Expo
MITPlataforma y conjunto de herramientas de código abierto para crear apps nativas universales con React Native.
Mantenimiento activo
- Móvil
¿Encontraste un error? Sugiere una edición en GitHub.