Use ReactFire for real-time Firebase updates
mainReactFire provides hooks to subscribe to Firebase SDK events (like Auth state or Firestore data) that automatically handle unsubscription when components unmount.
Key features include:
- Real-time hooks: Use hooks like
useUseroruseFirestoreCollectionfor automatic subscriptions. - Library access: Access Firebase SDK instances directly within components using hooks like
useFirestoreoruseRemoteConfig. - Safe initialization: Use
useInitFirestoreoruseInitRemoteConfigto ensure library settings (likeenablePersistence) are applied before data fetching begins.