Framework de código abierto para crear apps nativas universales con React que funcionan en Android, iOS y la web.
invertase/react-native-firebase
Una biblioteca modular para React Native que integra los SDK nativos de Firebase para iOS y Android, con servicios como Auth, Firestore y Messaging.
- Estrellas
- 12,319
- Forks
- 2,331
- Issues abiertos
- 30
- Último commit
- hace 5 horas
¿Qué es?
React Native Firebase es un conjunto de paquetes oficiales para React Native que conectan una aplicación con los servicios de Firebase. Cada módulo es una capa fina de JavaScript sobre los SDK nativos de Firebase para iOS y Android, lo que permite usar las funciones de Firebase desde una única base de código JavaScript.
El proyecto ofrece paquetes independientes para cada servicio, como Authentication, Cloud Firestore, Realtime Database, Cloud Storage, Cloud Messaging, Cloud Functions, Analytics, Crashlytics, Performance Monitoring, Remote Config, In-app Messaging, App Check y AI. El punto de entrada principal es el paquete App, del que dependen los demás módulos. La API refleja la del Firebase Web SDK, por lo que a menudo se puede reutilizar en React Native el código escrito para la web.
Los paquetes incluyen definiciones de tipos de TypeScript y documentación de referencia. Los mantenedores indican que cada módulo se prueba con una cobertura superior al 95%.
Funciones clave
- 01Paquetes independientes para cada servicio de Firebase, que se instalan por separado.
- 02Integra los SDK nativos de Firebase para iOS y Android.
- 03La API refleja la del Firebase Web SDK para facilitar la reutilización de código.
- 04Incluye definiciones de tipos de TypeScript.
- 05Incluye servicios de autenticación, bases de datos, almacenamiento, mensajería, analítica e informes de fallos.
Casos de uso
- Añadir autenticación de Firebase y datos de Firestore a una aplicación React Native.
- Enviar notificaciones push desde una aplicación móvil mediante Firebase Cloud Messaging.
- Recopilar informes de fallos y datos de rendimiento de una aplicación para iOS o Android.
- Compartir la lógica de Firebase entre una aplicación React Native y una aplicación web.
Inicio rápido
- 1
Abre la guía Quick Start en rnfirebase.io y sigue los pasos de instalación
Antes de usarlo
- Requiere configurar los SDK nativos de Firebase para iOS y Android, por lo que su puesta en marcha es más laboriosa que la de una biblioteca exclusivamente de JavaScript.
- No se pudo identificar automáticamente la licencia a partir de los metadatos, así que consulta el archivo LICENSE antes de usarlo.
Temas
Preguntas frecuentes
- ¿Qué es react-native-firebase?
- Una biblioteca modular para React Native que integra los SDK nativos de Firebase para iOS y Android, con servicios como Auth, Firestore y Messaging. React Native Firebase es un conjunto de paquetes oficiales para React Native que conectan una aplicación con los servicios de Firebase. Cada módulo es una capa fina de JavaScript sobre los SDK nativos de Firebase para iOS y Android, lo que permite usar las funciones de Firebase desde una única base de código JavaScript.
- ¿react-native-firebase es gratuito? ¿Qué licencia tiene?
- react-native-firebase es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿react-native-firebase sigue mantenido?
- Mantenimiento activo. El último commit de react-native-firebase fue el 21 oct 2026.
- ¿Para qué puedo usar react-native-firebase?
- Añadir autenticación de Firebase y datos de Firestore a una aplicación React Native. Enviar notificaciones push desde una aplicación móvil mediante Firebase Cloud Messaging. Recopilar informes de fallos y datos de rendimiento de una aplicación para iOS o Android. Compartir la lógica de Firebase entre una aplicación React Native y una aplicación web.
- ¿Cómo se instala react-native-firebase?
- Abre la guía Quick Start en rnfirebase.io y sigue los pasos de instalación
- ¿Dónde consigo react-native-firebase?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/invertase/react-native-firebase
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicaciones de ejemplo de Firebase para Android que cubren Auth, Firestore, Realtime Database, Messaging, Storage y más.
Conjunto de plugins de Flutter que permiten usar servicios de Firebase, como Auth, Firestore, Messaging y Analytics, en aplicaciones Flutter.
Código fuente abierto de los SDK de Firebase para plataformas Apple, con autenticación, Firestore, almacenamiento, mensajería y más para apps de iOS.
Una biblioteca declarativa de JavaScript para crear aplicaciones web y móviles que se conectan a servicios en la nube de AWS, como autenticación, almacenamiento y APIs.
Componente de gráficos de líneas para React Native basado en Skia, con animaciones, curvas Bézier cúbicas y exploración táctil.