Я строю простое приложение React, используя функциональные компоненты (вместо классов). Следовательно, this для использования в качестве контекста при синхронизации базы данных с данными состояния (в данном случае хуками) нет.
Код, который я должен использовать в компоненте функции является следующим
useEffect (() => {base.syncState ('/', {context: this, state: 'messages'})});
Проблема заключается в том, что вы видите, что это ничего не значит в функции. Так что, конечно, это не работает. Он отображает REBASE: аргумент options должен содержать свойство context объекта типа. Вместо этого получил undefined
Я думаю, решение простое, но, поскольку я новичок в React, я не могу найти какой-либо подсказки, чтобы решить эту проблему.
Заранее спасибо любому, кто сможет дать мне несколько идей.