问题标签 [redux-firestore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redux - 无法调用 reactReduxFirebase() - TypeError: Object is not a function
我redux-thunk
用作中间件并尝试连接到redux-firestore
. 当我运行应用程序时,我收到错误“TypeError: Object(...) is not a function” at createStore
.
我在我的 thunk 操作中使用了额外的参数,如下所示:
firebase - 显示器和 Firestore 之间的身份验证
我正在开发一个解决方案,我将数据存储在 Firestore 上。另一方面,我有读取这些数据的基于反应的网站。
今天,我在我的测试中“验证”了解决方案,在后端使用了一个 firebase 配置,并且他们在 URL 中输入了一个 uniqID。例如:company.com/display/asdkjlasdjkl239023。然后我执行简单的 firestoreConnect,在其中将 ID 添加为 where 子句。现在,我的 Firestore 规则对所有人开放。但是对于生产来说,这似乎并不那么安全。
从理论上讲,我想我会在设备首次加载时需要某种类型的身份验证。也许密码会很好(电子邮件/密码等很长)。然后会有一条规则,只允许这个连接读取他们应该读取的内容。
我试图弄清楚如何解决这个问题,但没有任何好主意。我想以前一定有人建造过类似的东西:)
firebase - 在 Firebase 中查询嵌套的文档集合
如何在 Firebase 中查询嵌套的文档集合?我有以下设置:
这是 firestoreConnect 部分。现在的问题是我不知道如何编写查询以便更深入地了解集合。我看到另一篇关于此的文章,但这不起作用。非常感谢您的帮助。
react-native - React Native fecth data from firestore then dispatch not working-Dispatch empty array
我正在尝试开发我的第一个 React Native 应用程序,但我被从 firestore 存储/获取数据所困扰。
问题是在从 firestore 获取所有数据之前调度,所以我的过滤配置文件数组是空的,我的屏幕中的平面列表也很空。
我应该修改什么?如果有人可以帮助我,我将不胜感激..谢谢!
这是我屏幕上的代码:
ProfilesListScreen.js
我的profilesAction.js 在我的商店:
和我的减速器profiles.js
javascript - 通过从 firebase 获取的数组进行映射,但即使数组不为空,也没有任何显示
我以正常方式从 firebase 获取了一系列产品:
并且获取的数组正常显示在dom中,但是当我尝试使用onSnapshot方法获取它时,即使出现在我的redux存储中并且当我控制台记录它时,它也没有显示在DOM上。
这是用于在 DOM 中显示它的代码
reactjs - 为什么不能对未安装的组件执行 React 状态更新?
我这里有一个从 Firestore 数据库获取数据的方法,另一方面是一个 useEffect,它首先触发该fetchData()
方法,然后将数据分派到我的 Redux 存储,最后将加载程序设置为 false。
firebase - react-redux-firebase 和 redux-firestore 集成
每次出现新的不同错误时:例如:“TypeError:Object(...)”或“Cannot call reactReduxFirebase() - TypeError: Object is not a function” 我是 firebase 新手。我正在尝试将 firebase 与 react、redux、redux-thunk 集成。firebase 最近推出了新版本 v9,我迷路的配置发生了一些变化。目的只是云我已经在我的数据库中有一个名为“项目”的集合和一些虚拟数据。
配置.js
索引.js
projectAction.js
reactjs - 在初始安装时反应 useEffect 防止
我在 useEffect 中有五个快照侦听器,我还有另一个调用 api 来从 firestore 获取数据并更新状态,但我面临的问题是每个初始挂载都调用了所有侦听器,我的目标是我希望仅在文档更改时调用所有侦听器
我尝试使用useRef它可以工作,但监听器不会触发
正如您在下面的示例中看到的, onSnapshot在初始安装期间打印