@farolan/react-firebase

0.1.4 • Public • Published

react-firebase

Integrates react and firebase.

Installation

npm i -S @farolan/react-firebase

Usage

const firebase = require('firebase/app');
require('firebase/database');

const firemixins = require('@farolan/react-firebase').firemixins;

React.createClass({

  mixins: [firemixins.database],

  getInitialState() {
    return {};
  },

  componentDidMount() {
    const db = firebase.database();
    this.bindAsArray(db.ref('/items'), 'items');
    this.bindAsObject(db.ref('/options'), 'options');
  },

  render() {
    const items = this.state.items;
    const options = this.state.options;

    // TODO: use items and options
  },

});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @farolan/react-firebase

Weekly Downloads

0

Version

0.1.4

License

MIT

Last publish

Collaborators

  • farolan