Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.52 KB

useFirebase.md

File metadata and controls

57 lines (40 loc) · 1.52 KB

Table of Contents

createUseFirebase

Function that creates a react hook which provides firebase object.

WARNING!! This is an advanced feature, and should only be used when needing to access a firebase instance created under a different store key. Firebase state (state.firebase)

Examples

Basic

import { createUseFirebase } from 'react-redux-firebase'

// create useFirebase
const useFirebase = createUseFirebase()

Returns Function A hook fucntion that return firebase object.

useFirebase

React hook that provides firebase object. Firebase is gathered from store.firebase, which is attached to store by the store enhancer (reactReduxFirebase) during setup. NOTE: This version of the Firebase library has extra methods, config, and functionality which give it it's capabilities such as dispatching actions.

Examples

Basic

import { useFirebase } from 'react-redux-firebase'

function AddData() {
  const firebase = useFirebase()
  return (
    <div>
      <button onClick={() => firebase.push('todos', { done: false, text: 'Sample' })}>
        Add Sample Todo
      </button>
    </div>
  )
}

Returns Object Firebase instance