问题标签 [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.
reactjs - React Firestore 问题:将 url 参数传递给 firestoreconnect
我是反应和反应火库的新手。谁能告诉我如何将路由参数添加到 firestoreconnect 功能。我的代码如下
我想在 firestoreConnect 中添加一个“doc”参数并将我的“id”分配给“doc”。有任何想法吗???
javascript - Cloud Firestore 在查询时没有排序问题
我的查询不是订购。实际上它没有反应。尝试此操作时,我收到一个空的结果屏幕:
我也尝试过这样做,但没有:
reactjs - 类型错误:__WEBPACK_IMPORTED_MODULE_1__firebase__.a.auth(...).createUserWithEmailandPassword 不是函数
我是 React 和 Firebase 的初学者,当我尝试从前端注册用户时遇到了这个问题。谁能帮帮我。?我正在使用 Firebase 6.0.2 版。有没有其他方法可以解决这个问题..或者我降级到旧版本的firebase。
注册.js
firebase.js
提前致谢!
reactjs - React Redux Firebase - 使用 firestore 时,第一个文档的 isLoaded 仅为 false
在我的应用程序中,我使用react-redux-firebase
version2.5.1
和redux-firestore
version ^0.13.0
。我呈现与客户的对话列表(称为线程),每次用户转到另一个线程时,直到它被加载,我希望他看到一个加载微调器。我的问题是,只有当我在应用程序部署后第一次进入线程时,微调器才会显示,之后每次我更改线程时,方法isLoaded
总是正确的,即使我看到页面显示了几秒钟上一个线程。有没有人遇到过这样的事情,可以帮助我如何解决它?
这是我的组件
这是我的渲染方法
typescript - 如何将查询参数添加到 useFirestoreConnect
我useFirestoreConnect
用来从firebase获取'todos'中的所有数据。
我只想获取包含用户 uid 的数据。上的文档useFirestoreConnect
仅显示如何根据文档 ID 获取数据。
根据我在这里看到的示例,我尝试了以下方法:
结果是:
FirebaseError:使用无效数据调用函数 Query.where()。不支持的字段值:未定义
导致类型错误:
类型'{集合:字符串;查询:任何[];}' 不可分配给类型“字符串”。
reactjs - 让 reduxFirestore 在 react app.TypeError: getFirestore is not a function / ts(2345) 中工作
为了让 reduxFirestore 在我的应用程序中工作,我尝试了以下操作:
但是我说编译错误reduxFirestore(firebase, fbConfig)
:
如果我注释掉reduxFirestore(firebase, fbConfig)
,我在调用 firestore 时会在操作中收到此错误:
TypeError: getFirestore is not a function
动作代码:
我看不出我缺少什么,因为 Javascript 中的同一个项目reduxFirestore(firebase, fbConfig)
工作正常。
我也尝试过reduxFirestore(fbConfig)
,但出现类型错误:
Argument of type '{ apiKey: string; authDomain: string; projectId: string; storageBucket: string; messagingSenderId: string; appId: string; measurementId: string; }' is not assignable to parameter of type 'typeof import("PATH OF MINE/node_modules/firebase/index")'.
还找到我的 fbConfig 的字段(我只共享这些字段,因为它与共享我的应用程序数据无关。在项目中它当然在文件中):
firebase - 使用 useFirestoreConnect 仅加载一次数据
我正在使用 useFirestoreConnect 挂钩从集合中获取数据,并且只需要一次来自集合的数据。
但是在这里的官方文档中,没有提到关闭监听器。由于我的每日免费配额超过了某个时间。
是否可以使用 useFirestoreConnect 只加载一次数据?
reactjs - React-Redux 无法在 Firestore 中获取我的收藏
我是 Redux 和 firebase 的新手,我在项目集合下有 2 个文档。但是,我无法检索这些集合。这是我的代码,
fbConfig.js:
组件类(Dashboard.js):
这是我的rootReducer.js:
当我运行反应项目时,它没有显示任何数据。当我打开控制台时,我看到这state.firestore.ordered
是一个空对象,以及state.firestore.data
. 我哪里错了?
编辑 1:
附上我的projectReducer.js代码: