Framework open source para criar apps nativos universais com React, compatíveis com Android, iOS e web.
invertase/react-native-firebase
Biblioteca modular para React Native que integra os SDKs nativos do Firebase para iOS e Android, com serviços como Auth, Firestore e Messaging.
- Estrelas
- 12,319
- Forks
- 2,331
- Issues abertas
- 30
- Último commit
- há 4 horas
O que é?
O React Native Firebase é um conjunto de pacotes oficiais para React Native que conectam um app aos serviços do Firebase. Cada módulo é uma camada fina em JavaScript sobre os SDKs nativos do Firebase para iOS e Android, permitindo usar recursos do Firebase a partir de uma única base de código JavaScript.
O projeto oferece pacotes separados para cada serviço, incluindo Authentication, Cloud Firestore, Realtime Database, Cloud Storage, Cloud Messaging, Cloud Functions, Analytics, Crashlytics, Performance Monitoring, Remote Config, In-app Messaging, App Check e AI. O principal ponto de entrada é o pacote App, do qual os outros módulos dependem. A API espelha o Firebase Web SDK, então muitas vezes é possível reutilizar no React Native código escrito para a web.
Os pacotes incluem definições de tipos para TypeScript e documentação de referência. Os mantenedores afirmam que cada módulo é testado com mais de 95% de cobertura.
Recursos principais
- 01Pacotes separados para cada serviço do Firebase, instalados individualmente.
- 02Integra os SDKs nativos do Firebase para iOS e Android.
- 03API que espelha o Firebase Web SDK para facilitar a reutilização de código.
- 04Inclui definições de tipos para TypeScript.
- 05Abrange autenticação, bancos de dados, armazenamento, mensagens, analytics e relatórios de falhas.
Casos de uso
- Adicionar autenticação do Firebase e dados do Firestore a um app React Native.
- Enviar notificações push por meio do Firebase Cloud Messaging em um app mobile.
- Coletar relatórios de falhas e dados de desempenho de um app para iOS ou Android.
- Compartilhar a lógica do Firebase entre um app React Native e um app web.
Início rápido
- 1
Abra o guia Quick Start em rnfirebase.io e siga as etapas de instalação
Antes de usar
- É necessário configurar os SDKs nativos do Firebase para iOS e Android, por isso a configuração dá mais trabalho do que a de uma biblioteca apenas em JavaScript.
- Não foi possível identificar automaticamente a licença pelos metadados; confira o arquivo LICENSE antes de usar.
Tópicos
Perguntas frequentes
- O que é react-native-firebase?
- Biblioteca modular para React Native que integra os SDKs nativos do Firebase para iOS e Android, com serviços como Auth, Firestore e Messaging. O React Native Firebase é um conjunto de pacotes oficiais para React Native que conectam um app aos serviços do Firebase. Cada módulo é uma camada fina em JavaScript sobre os SDKs nativos do Firebase para iOS e Android, permitindo usar recursos do Firebase a partir de uma única base de código JavaScript.
- react-native-firebase é gratuito? Qual é a licença?
- react-native-firebase é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- react-native-firebase ainda é mantido?
- Manutenção ativa. O último commit de react-native-firebase foi em 21 de out. de 2026.
- Para que posso usar react-native-firebase?
- Adicionar autenticação do Firebase e dados do Firestore a um app React Native. Enviar notificações push por meio do Firebase Cloud Messaging em um app mobile. Coletar relatórios de falhas e dados de desempenho de um app para iOS ou Android. Compartilhar a lógica do Firebase entre um app React Native e um app web.
- Como instalar react-native-firebase?
- Abra o guia Quick Start em rnfirebase.io e siga as etapas de instalação
- Onde consigo react-native-firebase?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/invertase/react-native-firebase
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Apps de exemplo do Firebase para Android, com Auth, Firestore, Realtime Database, Messaging, Storage e outros produtos.
Conjunto de plugins para Flutter que permite usar serviços do Firebase, como Auth, Firestore, Messaging e Analytics, em apps Flutter.
Código-fonte aberto dos SDKs do Firebase para plataformas Apple, com autenticação, Firestore, armazenamento, mensagens e muito mais para apps iOS.
Biblioteca declarativa de JavaScript para criar apps web e mobile conectados a serviços de nuvem da AWS, como autenticação, armazenamento e APIs.
Componente de gráficos de linhas para React Native com Skia, animações, curvas cúbicas de Bézier e navegação pelos pontos por gesto de toque.