【问题标题】:Update client state with firestore triggers使用 Firestore 触发器更新客户端状态
【发布时间】:2020-11-30 22:51:07
【问题描述】:

我正在使用 firebase 编写聊天应用程序。我用 firestore 和云函数做后端,我用 react 和 redux 做前端。

现在,每当有人在 firestore 中写入新消息时,我都需要更新 redux 状态,因此我需要在前端查看 firestore 中的更改并根据更改更新客户端状态。

Firestore 触发器似乎非常适合此用途。

我的问题是:是否可以在前端编写 Firestore 触发器或类似的东西?否则,有没有替代方案?

提前致谢。

【问题讨论】:

  • Ciao,你用web socket试过了吗?

标签: reactjs firebase redux google-cloud-firestore


【解决方案1】:

是否可以在前端编写 firestore 触发器或类似的东西?

是的,您需要使用onSnapshot() 方法,您可以在DocumentReferenceCollectionReference 甚至Query 上使用该方法。

也看看这个doc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2012-07-31
    • 2011-06-08
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2021-11-02
    相关资源
    最近更新 更多