AP

App

@react-native-firebase/app

A well tested, feature rich Firebase implementation for React Native, supporting iOS & Android. Individual module support for Admob, Analytics, Auth, Crash Reporting, Cloud Firestore, Database, Dynamic Links, Functions, Messaging (FCM), Remote Config, Sto

React Native Libraries
react
admob
auth
config
digits
fabric
functions
phone-auth
sms
firestore
Stars
12k
Weekly
904k
Open issues
32
Bundle
~25 kB

Installation

npm install @react-native-firebase/app

Code example

import { View, Text, StyleSheet } from "react-native";
import { App } from "@react-native-firebase/app";

export function Example() {
  return (
    <View style={styles.box}>
      <Text style={styles.title}>App</Text>
      <App />
    </View>
  );
}

const styles = StyleSheet.create({
  box: { flex: 1, alignItems: "center", justifyContent: "center", gap: 8 },
  title: { fontSize: 18, fontWeight: "600" },
});

Pros & cons

Pros

  • Actively maintained by Invertase
  • 904k weekly downloads. Battle tested
  • First-class TypeScript definitions
  • Apache-2.0 licensed

Considerations

  • Adds roughly ~25 kB to your bundle
  • Needs client-only rendering in SSR frameworks
  • 32 open issues on GitHub

FAQs

Alternatives & similar libraries