From 9f08cc58367b93f04df1f18380ce10c1a83acd8e Mon Sep 17 00:00:00 2001 From: Tyler Dixon Date: Tue, 7 Jul 2026 14:12:22 -0700 Subject: [PATCH] docs: clarify reactfire is web-only, not compatible with React Native or Expo --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 92e98e56..880b18ed 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,10 @@ Firebase. - **Access Firebase libraries from any component** - Need the Firestore SDK? `useFirestore`. Remote Config? `useRemoteConfig`. - **Safely configure Firebase libraries** - Libraries like Firestore and Remote Config require settings like `enablePersistence` to be set before any data fetches are made. This can be tough to support in React's world of re-renders. ReactFire gives you `useInitFirestore` and `useInitRemoteConfig` hooks that guarantee they're set before anything else. +## Platform support + +ReactFire is designed for **web React apps** and wraps the [Firebase Web SDK](https://firebase.google.com/docs/web/setup). It is not compatible with React Native or Expo. For React Native projects, use [react-native-firebase](https://rnfirebase.io/) instead. + ## Install ```bash