开发者问题收集
我的应用应该分别在单击“添加”按钮或“减法”按钮时增加年龄(初始化为 20)或减少年龄。我不明白为什么我一直收到此错误。我检查了 Reducer.js 以确保相应地使用“age”属性初始化状态,因此我完全不知道是什么原因导致了此错误。我仔细检查了所有正确的依赖项,并确保所有语法正确。我认为可能导致此问题的另一件事是,我没有在 Reducer.js 中对代码行const newState = {st
我试图通过将冲突与预订网站中培训师时间表中的其他预订(从数据库中单独调用)进行比较来验证预订。我知道 Firebase 调用是异步的,因此我需要找到一种方法来等待 forEach 函数内的所有预订都被获取和验证。我尝试在 forEach 之前放置一个标志变量,并在其末尾对其进行 console.logged,但显然它不起作用,因为 console.log 不会等待 forEach 完成后再运行。我
我有这样的代码Model.js import firebase from '../config/Firebase'class Dashboard {GetAllBlog() {return firebase.collection('blogs').get()}}export default new Dashboard()然后,我将模型返回到 home.jsimport React from
我无法从 Firestone 获取数据,因为我在集合中包含了集合,我的 Firebase 看起来像图片中所示我正在使用如下代码,但在控制台中没有得到任何输出const db = fire.firestore()db.collection("MapData").get().then( snapshot => {const users = [];//console.log(snapshot,snaps
我在 firebase 中有这个数据库:然后,我在 javascript 中有这个代码:firebase.firestore().collection('devices').doc(device.id).collection('pings').get().then(doc => {doc.forEach(d => console.log(d))})问题是:我的控制台日志显示了这个,而不是显示 pi
我尝试使用索引数组作为条件从 firebase 获取数据。我有一个类别数组,我需要从数组中获取具有类别的所有项目。一个项目可以有多个类别。我尝试过类似的方法,但 foreach 对集合没有任何作用。我知道您无法将数组传递给 firebase,所以我需要其他解决方案。const getItemsByCategories = (categories: string[]) => {const colle
我正在使用 ReactJS,我在 Firebase 上有一个名为 posts 的数据库,它是对象的集合。我试图遍历数据库对象并返回一个组件,每个组件都分配有 Firebase 为对象创建的唯一键之一作为 props。这是我试图实现的结果示例:<Postkey={-MQcz3BC4lbKnvFe8Jl}title={post.title}type={post.type}body={post.body
我正在使用 reactJS 创建一个简单的社交媒体应用程序。这是我的数据库的架构:--- posts (collection)|--- uid (documents)|--- userPosts (collection)|--- postId (documents)| || --- title: "Post Title"| || --- date: Septembe
我的 Firebase 集合设置如下:customersuidsubscriptionssubscriptions uiditemsplan: true or false我需要访问这个计划变量来检查该计划是活跃的还是不活跃的???如有必要,我可以在 Firestore 中附上配置的照片?但这是我目前用于从 Firestore 获取数据的代码。我是否仍然可以使用它,但可以相应地进行更改? fires
我尝试在 bookChapters 路径中添加一些数据,但没有成功,有什么建议吗?export const createNewChapter = (bookId, inputText) => {return async dispatch => {dispatch(createNewChapterStart());try {const chaptersList = [];firebase.fires
我一周前才开始学习 React Native,现在我试图将动画添加到一个应用程序,该应用程序通过 TMDB API 搜索时加载电影,它工作正常,但在尝试动画时,我按下搜索按钮后,它显示错误:undefined 不是对象(评估“new _reactNativeReanimated.Animated.Value”)* components\FilmItem.js:18:17 在构造函数中说实话,我在网
您好,我是 React Native 的新手,我正在尝试获取从 Galerie 中挑选的视频的 URI 并将其用于另一个组件,我正在使用控制台日志对其进行测试,但出现此错误未定义在非对象评估 props.route.params.source这是从 Galerie 中挑选视频的页面: import React, { useEffect, useState } from 'react'import
所以我有一个带有活动的应用程序。该应用程序在开始时检查互联网连接。如果没有互联网连接,它将显示一个带有刷新页面按钮的屏幕。问题是我的 API 调用(Axios)位于componentDidMount()上,它在第一次渲染后只被调用一次。有什么方法可以重新加载页面以便它再次调用componentDidMount?我的意思是完全刷新。顺便说一句,我正在使用 EXPO。任何帮助都值得赞赏。抱歉,没有例子
我的原生应用支持多语言功能,如“英语”和“丹麦语”。为此,我在标题顶部创建了一个带有两个菜单选项的下拉菜单,例如,如果单击丹麦语,它将设置“丹麦语”,但不显示效果,为此我必须单击当前菜单,然后才能看到语言的效果。所以我的问题是如何以编程方式在 React Native 中重新加载当前页面。提前致谢。
当前代码App.jsconst Mypage = {screen: MypageScreen,navigationOptions: () => ({headerShown: false,}),};const MypageStack = createStackNavigator({ Mypage },{initialRouteName: 'Mypage',navigationOptions: {ti