开发者问题收集
我有一个类似约会的应用程序,每次用户单击“连接”选项卡按钮时,我都希望能够查询新的匹配项。我不确定我是否错误地编写了 await 或 async,但如果用户移动速度太快而数据库无法返回结果,则返回的匹配项加载速度不够快。到目前为止,我的情况是:在页面加载时,我调出 Firebase,当用户离开然后导航回“连接”选项卡时,我会回调 Firebase。getMatches()方法是对 firebase
我有这个自定义钩子来从 firebase 获取当前用户:import React, { Component, useEffect, useState } from 'react';import { auth } from "../firebase/auth-service"const useFirebaseAuthentication = (firebase) => {const [authUse
我定义了一条除非用户登录否则无法访问的路由。其代码如下: const App = ({ userLoggedIn }) => {return (<Router><div className="App"><Header userLoggedIn={ userLoggedIn }/><ProtectedRoute path='/content' component={ Day } userLog
我使用this.props.navigation.navigate('Details',{activity: item})将项目传递到新页面。我想使用此活动发出获取请求。我不知道如何将项目传递给 API 请求。有人可以回答我吗?register = async () =>{var token = await AsyncStorage.getItem('id_token')console.log(t
我正在尝试在我的应用程序上实现 i18n,我设置了一个名为SettingsScreen.js的文件,此文件有很多按钮可以更改语言(参见下面的示例),还有另一个名为HomeScreen.js的文件,此文件应该通过SettingsScreen.js传递参数并更改应用程序的语言,但我收到此错误:所以我要发布其余的代码以下:HomeScreen.js:export default function Hom
我正在使用 React Hooks 创建登录表单并使用 Axios 查询后端。成功登录后,我将重定向到正常运行的主页。问题在于尝试失败时,我想将 loginFailed 设置为 true,并基于此对表单进行条件渲染。但不幸的是 setLoginFailed 不起作用。这是我在客户端执行的操作:import React, { useState } from "react"import { useFo
Blog.jsimport React, { useState, useEffect } from "react"import Axios from "axios"const Home = () => {const [blog, setBlog] = useState([])useEffect(() => {loadBlog()}, [])const loadBlog = async () =>
axios 实例在渲染时尚未准备好,因为我收到错误“无法读取未定义的属性‘get’”,但分支已加载,因此显然下一次尝试成功。hooks.js中的 axios 实例:import {useState, useEffect} from 'react';import axios from 'axios';import {useKeycloak} from '@react-keycloak/web';im
嗨 :) 我正在尝试从我的 api 中获取一个数字数组,该数组返回类似以下内容:[{"numbers":[9,7,56,58,48,18],"gameId":1},{"numbers":[3,8,10,60,35,5],"gameId":2},{"numbers":[39,24,33,26,48,55],我正在使用 axios,每次我发出请求时都会发生以下情况:[] length: 0 [[Pro
我正在尝试与Processmaker的API互动。我做了一个简单的表格来验证和获取授权令牌,与其他API进行交互所需。响应是对象的数组。我需要为API请求获取prj_uid,所以我想提取这些请求,但是使用MAP我几乎没有运气。 /p>如何迭代响应并获取prj_name和prj_uidin Array中的每个对象?490525902 < /code>弦乐响应:170146342
我有一个包含英语键的对象和阿拉伯语的值,,我想检查这些值==阿拉伯语值是否返回他的键示例对象632339504数组448170655因此,在调用了助手功能之后,我做出了结果,应该是987100224以下是我尝试的助手功能389238427我致电692273049,但它行不通,它返回未定义的
我试图获取数组中对象的值。基本上,当我执行var firsts = response.data;console.log(firsts)我有类似的东西{"EUR_BND": 1.603476}但是对象的名称每次都在变化,所以我做不到response.data.EUR_BND我想知道是否有一种方法可以直接获取唯一对象的值,而不必通过其名称。
我有一个状态 const [analysisData, setAnalysisData] = useState(false);我正在一个函数中设置此状态的数据,当我控制台console.log(analysisData)时,我得到的输出为 {ID:1, ANALYSIS_NAME : "name1",custodians:"[{\"ID\": 1, \"NAME\": \"abc\"},{\
我正在使用一个 API,从中我获得了以下格式的数据:-[0:{id: "1"name: "ttp"platforms:{one: "false",}},1:{id: "2"name: "spt"platforms:{one: "true",two: "true",}},},]数据非常大,它有 100 多个索引。我想检查索引中是否存在平台。假设任何索引包含平台one,我想显示其 id,而不想显示没有
我有一个如下的元数据:obj = {meta: [['type', 'test1'], ['key2', 'value2']],value: 'text1',}想要通过传递键type来读取值test预期结果是 test1