Repolode
necolas

necolas/react-native-web

React Native para Web: una biblioteca que permite renderizar componentes y APIs de React Native en navegadores mediante React DOM.

Estrellas
22,151
Forks
1,833
Issues abiertos
132
Último commit
hace 22 horas

¿Qué es?

React Native para Web lleva los componentes y las APIs de React Native al navegador, de modo que el mismo código de interfaz pueda usarse en iOS, Android y la web. Asocia primitivas de React Native como View y Text con elementos de React DOM y ofrece implementaciones web de las APIs de React Native.

El proyecto se publica como el paquete react-native-web. Este repositorio es el monorepo de desarrollo que lo contiene, junto con sus scripts de build, desarrollo y pruebas, flujos de trabajo de GitHub Actions y plantillas para incidencias. Las contribuciones se gestionan mediante una guía para colaboradores y hay una lista de incidencias recomendadas para quienes quieran empezar.

Funciones clave

  • 01Renderiza componentes de React Native como View y Text en el navegador mediante React DOM.
  • 02Ofrece implementaciones web de las APIs de React Native.
  • 03Permite usar una misma base de código para iOS, Android y la web.
  • 04Se gestiona como un monorepo con comandos de build, desarrollo y pruebas para cada paquete.

Casos de uso

  • Compartir componentes de interfaz entre una aplicación móvil de React Native y una aplicación web de React.
  • Añadir una versión web a un proyecto de React Native existente.
  • Crear sistemas de diseño multiplataforma que funcionen en entornos nativos y en la web.

Inicio rápido

  1. 1

    Ejecuta el script dev para todos los paquetes

    npm run dev
  2. 2

    Ejecuta el script build para todos los paquetes

    npm run build
  3. 3

    Ejecuta las pruebas de todos los paquetes

    npm run test

Antes de usarlo

  • El README solo cubre tareas de desarrollo del monorepo y no incluye instrucciones de instalación ni de uso para los usuarios finales.

Temas

Preguntas frecuentes

¿Qué es react-native-web?
React Native para Web: una biblioteca que permite renderizar componentes y APIs de React Native en navegadores mediante React DOM. React Native para Web lleva los componentes y las APIs de React Native al navegador, de modo que el mismo código de interfaz pueda usarse en iOS, Android y la web. Asocia primitivas de React Native como View y Text con elementos de React DOM y ofrece implementaciones web de las APIs de React Native.
¿react-native-web es gratuito? ¿Qué licencia tiene?
react-native-web es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿react-native-web sigue mantenido?
Mantenimiento activo. El último commit de react-native-web fue el 20 oct 2026.
¿Para qué puedo usar react-native-web?
Compartir componentes de interfaz entre una aplicación móvil de React Native y una aplicación web de React. Añadir una versión web a un proyecto de React Native existente. Crear sistemas de diseño multiplataforma que funcionen en entornos nativos y en la web.
¿Cómo se instala react-native-web?
Ejecuta el script dev para todos los paquetes: npm run dev Ejecuta el script build para todos los paquetes: npm run build Ejecuta las pruebas de todos los paquetes: npm run test
¿Dónde consigo react-native-web?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/necolas/react-native-web

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados