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/firestoreandreact-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/firestoreandreact-firebase-hooks/storage useCurrentUseris nowuseAuthStateuseDatabaseListis nowuseListand returns avalueprop rather thanlistto keep it consistent with other hooksuseDatabaseValueis nowuseValueuseFirestoreCollectionis nowuseCollectionuseFirestoreDocumentis nowuseDocumentuseDownloadURLnow returns avalueprop rather thanurlto keep it consistent with other hooks