Last updated: 8/19/2021 at 2:28am
Follow me on Twitter @klutchdev
This is a reference for translating current Firebase functionality into the new tree-shakeable functionality found in the new v9 beta.
- Analytics
- Log event
- Set user properties
- Measure eCommerce
- Authentication
- Sign in
- Email and password
- "Magic" email link
- Phone number
- Anonymous
- Providers
- Apple
- Github
- Microsoft
- Yahoo
- Sign out
- Auth state listener
- Update user
- Delete user
- Verify email
- Set email
- Reset password
- Set password
- Sign in
- Config
- Firestore
- Add/set a document
- Add/set a document w/ auto ID
- Merge/update a document
- Get a document
- Get a collection
- Listen to a document
- Listen to a collection
- Delete a document
- Server timestamp
- Array union
- Array remove
- Increment
- Batch operations
- Write
- Set
- Update
- Delete
- Commit
- Queries
- where
- orderBy
- limit
- array-contains
- startAt
- endAt
- query cursors
- pagination
- Functions
- Https callable
- React hooks
- useAuthState
- useFirebaseStorage
- useGetFirestoreDoc
- Initialization
- Messaging
- Get a registration token
- Foreground message
- Background message
- Realtime database (80% completed)
- Write
- Read
- Read once
- Update
- Remove
- Storage
- Reference
- Upload
- Blob/file
- Byte array
- String
- Tasks
- Download
- Delete
- List