Skip to content

v0.3.0

Compare
Choose a tag to compare
@chrisbianca chrisbianca released this 01 Nov 11:34
· 358 commits to master since this release

New Features

  • Updated API to make it closer to RxFire
  • Split the library into sub-packages: react-firebase-hooks/auth, react-firebase-hooks/database, react-firebase-hooks/firestore and react-firebase-hooks/storage
  • Added support for multiple Firebase apps and theoretical support for React Native
  • The library is now written in TypeScript and includes TypeScript typings
  • Added Flow typings

Upgrade instructions

If you're already tried out an earlier version of React Firebase Hooks, then a very big thank you!

Unfortunately, this version does introduce some breaking changes:

  • Hooks need to be imported from the appropriate sub-package: react-firebase-hooks/auth, react-firebase-hooks/database, react-firebase-hooks/firestore and react-firebase-hooks/storage
  • useCurrentUser is now useAuthState
  • useDatabaseList is now useList and returns a value prop rather than list to keep it consistent with other hooks
  • useDatabaseValue is now useValue
  • useFirestoreCollection is now useCollection
  • useFirestoreDocument is now useDocument
  • useDownloadURL now returns a value prop rather than url to keep it consistent with other hooks