ReactJS如何在Firebase数据库更新时获得通知并更新UI

kqqjbcuj  于 7个月前  发布在  React
关注(0)|答案(1)|浏览(57)

我需要一些关于如何做到这一点的技术设计指导。
我有一个基于ReactJS构建的网络应用程序,我有一个Firebase数据库,我想从更新到ReactJS UI的Firebase数据库更新实时数据(过滤到特定用户/帐户)
我知道我们可以使用以下指南从函数中侦听Firebase数据库事件:https://firebase.google.com/docs/functions/database-events
reactJS可以从函数中订阅某些事件来获取这些触发器吗?
我想实时信息出现在ReactJS页面上。有人能建议如何设计/架构吗?谢谢

mftmpeh8

mftmpeh81#

我想更新实时数据从Firebase数据库更新到ReactJS UI
Firebase提供的两个数据库服务,即FirestoreRealtime Database,都提供了从前端数据库获取实时更新的可能性。

  • 对于Firestore,你会在here文档中找到关于如何监听一个文档、一个查询或整个集合的细节。
  • 对于实时数据库,您可以在文档中找到有关如何侦听类似JSON的数据树的特定节点的详细信息。

因此,在Firebase世界中,设置这样的实时侦听器是“在ReactJS页面上显示实时信息”的标准方式。
我知道我们可以使用以下指南从函数中侦听Firebase数据库事件:https://firebase.google.com/docs/functions/database-events
这是关于基于数据库中发生的某些事件(例如更新、删除或创建)在Google Cloud后端中触发 * 后台 * 云函数。在此框架中,没有现成的机制可以从前端通知此类 * 后台 * 云函数已触发(基于数据库中的某些更改)。

相关问题