问题标签 [react-redux-firebase]

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.

0 投票
1 回答
247 浏览

react-redux-firebase - 在 react-redux-firebase 中填充数组

react-redux-firebase支持用查找对象中的相应值替换 ids - 就像一个连接 - 通过一个名为的配置对象populates(稍后在内部使用一个方便的映射函数mapStateToProps)。

不幸的是,react-redux-firebase在这个领域(和其他领域)的文档相当简陋......

有人可以告诉我,是否可以填充id列表?

例如:

0 投票
1 回答
747 浏览

firebase - React-Redux-Firebase - 用另一个项目填充项目

我正在使用 react-redux-firebase。这就是用户提交表单后我的 firebase 数据的样子: 在此处输入图像描述

它将信息推送到“联系人”,将图像推送到“uploadedFiles”(也用于文件存储路径)。我真的很想把它作为一个项目。就像是:

我觉得我应该使用填充,但我找不到如何用另一个填充一个项目。非常感谢任何建议和有用的链接。

这是代码:AddContactForm.js

上传者.js

AddContact.js

0 投票
1 回答
834 浏览

react-native - 使用 redux-saga 导航不起作用

我正在尝试导航到主屏幕,如果 JS DEBUGGER 为 ON(正在运行),代码仍然可以正常工作,但问题是当我尝试在 JS DEBUGGER 为 OFF(禁用)时运行我的应用程序并尝试在那时登录“yield put(NavigationActions.navigate({ routeName: 'Main' }));" 这段代码没有重定向到主屏幕。

下面是我的代码:

这是 store.js 文件(我将 redux-saga 与 react-redux-firebase 集成在一起)

注意:如果在应用程序运行时 JS DEBUGGER 在 iOS 模拟器上,代码完全可以正常工作。

0 投票
1 回答
486 浏览

react-native - 出现错误:firestore.setListeners 不是函数。同时将 redux-firestore 与 react-redux-firebase@2.0.* 集成

块引用

照片(单击此处查看错误):出现错误:firestore.setListeners 不是函数

块引用

我刚刚将 redux-saga、redux-firestore 与 react-redux-firebase@2 集成在一起。. 并且它工作正常,但是当我尝试与其他组件集成时,我得到了这个错误..任何解决方案!谢谢

这是将 redux-firestore 与 react-reduc-firebase 集成的错误白色

代码:

0 投票
2 回答
3218 浏览

react-native-firebase - react-native-firebase vs react-redux-firebase?

背景:我已经开始使用 react-native-firebase 和 react-native 来与 Cloud Firestore 集成。我将开始将 redux 引入我的测试应用程序。

问题 - react-native-firebase 是否可以继续作为我在这里选择的库?(相对于迁移到 react-redux-firebase)

有没有一种简单的方法来总结这两个库之间的区别,当你想要一个与另一个时?我注意到 react-native-firebase 的安装对于 IOS 和 Android 来说是相当复杂的,所以我不确定 react-redux-firebase 是否让这更容易,但如果确实如此,你会失去任何东西吗?

0 投票
1 回答
368 浏览

javascript - 为什么 Firebase 的“accessToken”会出现在如此奇怪的标题下?

背景

我已经在客户端使用 firebase 成功验证了用户。

当我记录这个时,我得到一个充满非常奇怪的键示例的对象

Ac, D, Ga, Sa, Yd, ba, fa, g, refreshToken, vc, ze

其中大部分我不知道它们是什么意思(除了refreshTokenemail.etc)

我发现实际的 accessToken id 是那个说的Yd

问题

为什么firebase会发回这些带有非人类可读名称的奇怪对象?

另外我想将令牌发送到我的节点服务器但写作fbAuthCreds.Yd似乎不对,我应该如何检索它?

附加说明

我确实使用react-redux-firebase(Awesome library)将这个身份验证过程放入了 redux,并且可以看到一个更好的检索数据的路径,但是当我尝试获取它时它失败并显示未定义。

看看第 23-27 行,有令牌的专有名称,它们应该是可检索的

在此处输入图像描述

0 投票
3 回答
537 浏览

reactjs - Reactjs:直接 Firebase 连接与 Firebase Redux 商店

通过直接连接访问 Firebase 与通过 Redux 在商店中使用 Firebase 是一个好主意吗?

我在这里有一些示例代码来展示我如何实现直接的 firebase 连接并使用它来查询组件中的数据:

构建具有直接 Firebase 连接的应用程序是否可行?或者我应该使用像 react-redux-firebase ( https://github.com/prescottprue/react-redux-firebase )这样的 Firebase/Redux 实现来构建应用程序

0 投票
2 回答
466 浏览

firebase - React-redux-firebase 正确加载数据但在组件内部不可用

遵循https://github.com/prescottprue/react-redux-firebase中的方案(转到基于 Props 的查询段落)。

负责从 firebase 获取数据的代码:

如果你想知道什么是.get- 状态是一个不可变的 Map。

在此处输入图像描述

问题:如您所见,数据正确获取,但组件没有重新渲染。好像道具没变。

Q : 如何强制组件更新并正确接收道具?

感谢你!

0 投票
1 回答
371 浏览

javascript - 使用 React redux firebase 进行 Firebase 查询二级

我有一个包含所有用户购买的 firebase 数据库

购买对象(例如:purchaseId1)包含价格和特定代码

我搜索查询以查找所有使用代码“3XB1”的购买

我使用 react-redux-firebase

谢谢

0 投票
1 回答
902 浏览

node.js - 未加载 React redux firebase `profile`

配置文件未加载。

更新配置文件执行如下:

Firebase 数据条目出现:

在该配置文件加载并displayName可见之后。

现在退出并重新登录:

登录执行如下:

还原状态:

配置文件未加载displayName且不可见。

怎么了?需要检查什么?加载配置文件需要什么?