v0.3.0
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
andreact-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
andreact-firebase-hooks/storage
useCurrentUser
is nowuseAuthState
useDatabaseList
is nowuseList
and returns avalue
prop rather thanlist
to keep it consistent with other hooksuseDatabaseValue
is nowuseValue
useFirestoreCollection
is nowuseCollection
useFirestoreDocument
is nowuseDocument
useDownloadURL
now returns avalue
prop rather thanurl
to keep it consistent with other hooks