开发者问题收集
因此,我想使用 Apollo Client 反应钩子“useQuery”来查询运行 Apollo Server 的 graphql 后端。但是定义的查询 const 将返回一个错误:Uncaught TypeError:(...) 不是函数,因此页面根本没有呈现。我的 ApolloClient 和提供程序设置如下:index.js:import React from 'react';import
我正在开发一个 MERNG 应用程序,到目前为止一切都运行良好,但我在 useMutations 的前端遇到了一些错误,让我向您解释一下。因此,在登录/注册部分,如果您将字段留空或在登录中,如果在数据库中找不到您的用户,它会出现错误,并且我在函数 onError(err) 中收到这些错误,但是,问题是,它总是给我错误,它说,无法读取未定义的属性“扩展”,即使我没有错误,它也会给出错误,让我给你展示
我有一个问题,如何告诉 useEffect 等待来自搜索输入的文本?API 包含许多对象,我想获取其中一个。import React, { useState, useEffect } from 'react';import axios from 'axios';const Search = () => {const [text, setText] = useState('');const [obj
如何让一个函数等待另一个正在更新状态的函数?示例:提交时,表单调用trainData。TrainData 需要先处理。它使用来自props的data数组,该数组包含数据。问题:在trainData的 if 检查中,inputMatrix和outputMatrix都为空(我猜是因为他们需要先更新,但 trainData 不会等待这一点)。如何解决这个问题?我想我需要使用useEffect,但我到底在
我希望仅当customEffect完成设置isReady状态时才运行customFunction。并且,无论isReady设置为false还是true,只要在设置后运行,customFunction都应只运行一次。import customFunction from 'myFile';export const smallComponent = () => {const [isReady, setI
我们在获取数据数组时使用 useMemo 和 useEffect。在第一个文件中,我使用来自钩子(第二个文件)的结果设置一个 const。但结果被设置了两次,第一次结果是一个空对象。我需要在 useEffect 完成其工作后设置它。我们有 2 个 js 文件first.jssecond.jsFirst.jsconst dataArray = useGetDataArray({ name, id }
我有一个包含 16 个对象的数组,我使用“number”属性来删除不需要的元素。因此,如果我想要一个包含 8 个元素的数组,我会输入:<Images number="8"/>但是我的 useEffect 在初始渲染后不会运行,但只有在我稍后对数组进行更改后才会运行,这会返回所有 16 个元素,如果我输入了错误,请等待错误屏幕渲染并修复错误,我的浏览器会按原样显示 8 个元素。这是我的其余代码:co
我尝试在标志为真时显示导航项,但问题是,当我尝试从中获取以下数据时,它返回了未定义的值,为此我创建了以下内容:let navigate = useNavigate();const userSignin = useSelector((state: RootStateOrAny) => state.userSignin);const { userInfo } = userSignin;const ch
我是 React 的完全初学者,我正在从https://www.boredapi.com/documentation#endpoints-price获取数据。使用http://www.boredapi.com/api/activity/,您将获得一个随机活动对象,格式为{"activity": "Learn Express.js","accessibility": 0.25,"type": "ed
我正在构建一个太阳系应用程序,我想将我星球的所有信息都保存在一个 JSON 文件中,以便于访问。JSON 文件的格式如下Planet-info.json,位于我的 React 应用程序的public文件夹中 "planets": [{"Name": "Mercury","Description": "The smallest planet in our solar system and clos
我尝试了很多次从 reactjs 项目文件夹内的 json 文件中获取数据我甚至尝试获取 reactjs 文件夹内的 package.json 文件的 json 数据,但仍然出现错误我如何定位/从本地 JSON 文件获取数据我一直只得到错误输出 useEffect(() => {axios.get("http://localhost:3000/flat-trade/package.json").t
我在 React Native 中遇到以下代码时出现此错误:Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array object must have a [symbol.iterator]() methodcounter-context.jsimport React, {use
因此,我正在尝试使用 React 制作一个待办事项应用程序,我刚刚尝试使用 Context,但一直收到未定义不可迭代:这是 Main/index.js:import React,{useContext} from "react";import { BrowserRouter as Router,Routes, Route, Link} from 'react-router-dom';import
我遇到了一个问题,我想将一个页面上传递的信息发送到另一个页面,我说的这个其他页面就像一个单页。我已经尝试使用 props、params 将此页面的参数传递给另一个页面,但没有成功。我相信这很简单,但它让我没有解决方案Homepage.jsximport React, {useEffect, useState} from 'react';import * as Styled from './styl
简介我使用newsAPI创建了一个NewsReaderApp,它在本地环境中运行良好。问题问题发生在部署部分,它已成功部署到 Netlify,但当我打开已部署的站点点击此处时,它没有显示任何新闻文章,理想情况下,它应该看起来像下面的图片。这意味着 API 未获取数据。我不知道为什么会这样。即使我尝试控制台记录parsedData,我也无法在本地看到控制台的 stmt,正如您在图片中看到的那样。我正