используя триггер базы данных Firebase с реагированием - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь создать событие в моем веб-приложении React, когда моя база данных Firebase обновляется.

import fire from '../../config/Fire';
....
componentDidMount = () => {
    let self = this
    let database = fire.database().ref();
    let userId = this.state.userId
    database.onUpdate(event => {
        console.log('eve', event)
    })
}

В моем componentDidMount я просто попытался console.log, чтобы увидеть, работает ли он, но я получаю ошибку: TypeError: database.onUpdate is not a function

Я проследовал на этой странице:https://firebase.google.com/docs/functions/database-events?hl=en

Но это не совсем для React.

Интересно, как мне его использовать.

РЕДАКТИРОВАТЬ

fire.js

import firebase from 'firebase';


const fire = firebase.initializeApp(config);
export default fire;

Мой конфиг содержит ключ API.

1 Ответ

0 голосов
/ 19 апреля 2019

Возможно, вы ничего не добавили в ref ('/ * что-то здесь * /')

OR

Не могли бы вы попробовать: let database = function.database.ref('/* the ref */');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...