首页 > 解决方案 > 是否可以从 Firestore 到 React/Redux 应用程序的“自动”更新(绑定)?

问题描述

我想知道是否可以将 Firestore 数据库中的更改自动反映在 React 应用程序中。也就是说——如果我有正确的术语——我是否可以将两者绑定在一起,Firestore DB 充当模型,React 应用程序充当视图。

无法使用 WebSockets 之类的东西,我想不出一种不涉及某种轮询的方法。

我确实遇到过react-redux-firebase,它允许将 Firestore 连接到 Redux。但乍一看,我无法判断这是否意味着 Firestore 中的更改会自动传输到 Redux,即是否react-redux-firebase会自行进行某种轮询等。或者您是否必须自己查询 Firestore 数据。

(完全披露:从 Firestore 数据库反映 React 的变化是我正在处理的编码挑战的一小部分,但我认为在 Stack Overflow 上询问我是否正在走一条可行的道路是公平的游戏,因为无论如何,这就是我在“现实生活”中所做的事情。我怀疑我需要自己进行轮询,但想看看是否有任何库,例如react-redux-firebase,可以将数据从 Firestore“推送”到React/Redux 自动)。

标签: reactjsfirebasereduxgoogle-cloud-firestorereact-redux-firebase

解决方案


推荐阅读