gpt4 book ai didi

javascript - ClojureScript 和 Cloud Firestore for Firebase 的兼容性

转载 作者:行者123 更新时间:2023-11-30 06:14:17 28 4
gpt4 key购买 nike

TLDR; ClojureScript 是否保留了 Cloud Firestore 的实时功能?如果是这样,我将如何使用 firebase API 实现它?

我正在为我的无服务器 Web 应用程序构建前端。我已经实现了一些复杂的云函数来执行对 Cloud Firestore (Golang) 的写入。

我想使用 ClojureScript 和 Firebase API 来创建我的前端。我担心我将无法保留 Firestore 读取的实时功能。

特别是,当在我的前端查看一个对象时,我会触发该对象的更新方法。我希望通过 Firestore/Firebase 的魔力,当对象发生变化时,它也会在我的网络应用程序 View 中发生变化。

我知道 ClojureScript 会编译成 JS,所以我认为这一定是可能的。但我想在致力于为我的网络应用学习 ClojureScript 之前进行验证。

我发现了一些实现了 firebase 的 Cljs 库,但似乎大多数都没有得到积极维护或折旧。

那有可能吗?我将如何去做呢?是否有可遵循的 cljs 设计范式?我想使用重框和试剂

我已阅读 JS 和 Node.js 文档。我应该使用一个吗? https://firebase.google.com/docs/firestore/quickstart?authuser=0

使用 Cljs,当查看对象 X 时,如果 X 在 Firestore 中更新,则 X 的 View 显示更新后的对象。无需重新加载页面或轮询数据库。

最佳答案

Firestore 实时更新通过注册一个回调函数来实现。您可以为此使用任何 cljs 函数。

关于javascript - ClojureScript 和 Cloud Firestore for Firebase 的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57188699/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com