Skip to content

This is a reference for translating current Firebase functionality into the new tree-shakeable functionality found in the new v9 beta

Notifications You must be signed in to change notification settings

klutchdev/FirebaseComparison

Repository files navigation

Firebase feature comparison (v8 to v9)

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.

Documented features

  • Analytics
    • Log event
    • Set user properties
    • Measure eCommerce
  • Authentication
    • Sign in
      • Email and password
      • "Magic" email link
      • Phone number
      • Anonymous
      • Providers
        • Google
        • Facebook
        • Apple
        • Twitter
        • Github
        • Microsoft
        • Yahoo
      • Sign out
    • Auth state listener
    • Update user
    • Delete user
    • Verify email
    • Set email
    • Reset password
    • Set password
  • 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

Quick example

Get/read a single Firestore document

Comparison example

Additional examples from Twitter

Part 1

Part 2

Part 3.1

About

This is a reference for translating current Firebase functionality into the new tree-shakeable functionality found in the new v9 beta

Topics

Resources

Stars

Watchers

Forks