Как синхронизировать c firebase с реагирующими функциональными компонентами? - PullRequest
0 голосов
/ 21 апреля 2020

Я строю простое приложение React, используя функциональные компоненты (вместо классов). Следовательно, this для использования в качестве контекста при синхронизации базы данных с данными состояния (в данном случае хуками) нет.

Код, который я должен использовать в компоненте функции является следующим

useEffect (() => {base.syncState ('/', {context: this, state: 'messages'})});

Проблема заключается в том, что вы видите, что это ничего не значит в функции. Так что, конечно, это не работает. Он отображает REBASE: аргумент options должен содержать свойство context объекта типа. Вместо этого получил undefined

Я думаю, решение простое, но, поскольку я новичок в React, я не могу найти какой-либо подсказки, чтобы решить эту проблему.

Заранее спасибо любому, кто сможет дать мне несколько идей.

...