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