React Firebase
  • React Firebase
  • React Firebase Realtime Database
    • Setup
    • Usage
    • API
  • React Firebase Auth
    • Setup
    • Usage
    • API
  • React Firestore Database
    • Setup
    • Usage
    • API
  • Generate Firebase Data
    • Setup
    • Usage
  • Generate Firestore Data
    • Setup
    • Usage
  • Generate JSON Data
    • Setup
    • Usage
  • Guides
    • Build a React App with Firebase Auth and Realtime Database
      • Setup the development environment
      • Add React and React DOM
      • Add Firebase
      • Listen to auth
      • Adding Google and Anonymous Auth
      • Adding Data to your Realtime Database
      • Implementing the UI
      • Writing Data
      • Read Data
  • View Source
Powered by GitBook
On this page
  • Moved to : https://react-firebase-js.com/docs/react-firebase-realtime-database/api
  • FirebaseDatabaseProvider Props
  • Firebase Setup Reference
  • FirebaseDatabaseNode Props
  • Firebase Query Reference
  • FirebaseDatabaseMutation Props
  • Firebase Write Data Reference
  • FirebaseDatabaseTransaction Props
  • Firebase Transaction Reference
  1. React Firebase Realtime Database

API

PreviousUsageNextReact Firebase Auth

Last updated 6 years ago

Moved to :

FirebaseDatabaseProvider Props

Name

Type

Required

Default

firebase

no

authDomain

string

yes

apiKey

string

yes

databaseURL

string

yes

projectId

string

yes

messagingSenderId

string

no

storageBucket

string

no

children

React Node

no

render

() => ReactNode

no

FirebaseDatabaseNode Props

Name

Type

Required

Default

path

string

yes

orderByChild

string

no

null

orderByValue

any

no

null

orderByKey

any

yes

null

limitToFirst

number

no

null

limitToLast

number

no

null

startAt

number

no

null

endAt

number

no

null

equalTo

any

no

null

children

({path:string, isLoading,:boolean, value:any}) => ReactNode

no

null

FirebaseDatabaseMutation Props

Name

Type

Required

Default

path

string

yes

type

"set" | "update" | "push"

yes

children

( { runMutation: (value:any) => Promise<{key?:string}> } ) => ReactNode

yes

null

FirebaseDatabaseTransaction Props

Name

Type

Required

Default

path

string

yes

children

( { runTransaction: ({ reducer: (val:any) => any }) => Promise<void> } ) => ReactNode

yes

null

https://react-firebase-js.com/docs/react-firebase-realtime-database/api
Firebase Setup Reference
Firebase Query Reference
Firebase Write Data Reference
Firebase Transaction Reference
firebase