Hooks, Context Providers, and Components that make it easy to interact with Firebase. Easy realtime updates for your function components - Hooks like useUserand useFirestoreCollection let you easily subscribe to auth state, realtime data, and all other Firebase SDK events. Plus, they automatically unsubscribe when your component unmounts. 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.

Features

  • Easy realtime updates for your function components
  • Access Firebase libraries from any component
  • Safely configure Firebase libraries
  • Depending on your targeted platforms you may need to install polyfills
  • Extra Experimental concurrent mode features
  • Automatically instrument your Suspense load times

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow ReactFire

ReactFire Web Site

Other Useful Business Software
Earn up to 15% annual interest with Nexo. Icon
Earn up to 15% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ReactFire!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Software Development Software, TypeScript Cloud Services Software

Registered

2022-11-02