腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
UseEffect
中使用
获取
数据
的
无限
循环
、
有一个奇怪
的
问题,我正在从我
的
本地api
获取
一些
数据
,它出于一些奇怪
的
原因
无限
地调用它: import React, { useState,
useEffect
} from 'react'; } console.error('ex:', ex); }
useEf
浏览 25
提问于2021-04-03
得票数 1
回答已采纳
4
回答
从
数据库
获取
数据
时
的
useEffect
无限
循环
、
、
、
在我
的
项目中,用于发送
获取
我
的
用户
数据
并显示它们
的
请求。我写了上面的代码,但我意识到,如果我传递"people“来使用
useEffect
的
依赖项(第二个参数),react会向我
的
firebase发送
无限
的
请求,但是如果我删除第二个参数并将第二个参数保留为空,
useEffect
将正常工作,这两个参数之间
的
区别是什么?下面是
无限
循环
浏览 27
提问于2020-10-06
得票数 1
回答已采纳
2
回答
当
从
函数体而不是
从
useEffect
(fn,[])
获取
数据
时
,有什么缺点或问题吗?
、
我通常在我
的
react应用程序中使用
useEffect
获取
数据
。response) => response.json()).then((json) => setData(json))}function SomeComponent() { fetch(,只
浏览 0
提问于2021-01-25
得票数 1
回答已采纳
2
回答
setState在
useEffect
钩子中不工作
、
、
、
、
我
从
我
的
firebase实时
数据库
中
获取
了一些
数据
,它在我
的
useEffect
钩子函数中作为一个对象返回。我想在UI中将这些
数据
映射到不同
的
行中。但问题是,当我试图通过在setState()函数中传递
获取
的
数据
来在组件中执行setState
时
,它返回一个空对象。我尝试将
获取
的
数据
对象转换为数组,然后设置状态,但
浏览 12
提问于2021-07-13
得票数 0
2
回答
如何使
useEffect
基于变量值对钩子重登做出反应?
、
、
、
、
所以我得到了这个组件: const [todos, setTodos] = useState([]); );我正在使用
useEffect
钩子
从
数据库
中
获取
所有待办事项,并且工作正常。问题是,每当我对todos数组进行修改(例如添加、删除或更新)
时
,我都不知道如何使用
useEffect
来触发重发器。如果我向
useEff
浏览 2
提问于2020-03-16
得票数 1
回答已采纳
1
回答
如何用
useEffect
避免
无限
循环
当我试图让
useEffect
只在
数据
更新
时
获取
更新
的
数据
时
,我会得到
无限
循环
,因为每次
获取
之后,依赖数组中
的
数据
数组就会失去折射。是否有一种方法可以使
useEffect
只在
数据
更改时调用fetch方法?
useEffect
(() => { fetchFunc(); }, [data]);
浏览 4
提问于2021-03-30
得票数 0
回答已采纳
2
回答
如何避免
useEffect
和useCallback依赖
循环
在React.js中
、
、
我正致力于将反应性组件
从
类组件转换为带有钩子
的
功能组件。 })3)
从
数据库
中检索成员后这将成为
数据
获取
的
无限
循环
。
浏览 1
提问于2020-05-15
得票数 1
回答已采纳
2
回答
useEffect
无限
调用函数
我有一个函数来
获取
和驱散
数据
。我需要调用这个函数两次,一次是在页面加载
时
,一次是在InfiniteScroll调用它
时
。问题是,当getData被
useEffect
调用时,它将永远持续下去。console.log(res.data) if (axios.isCancel(e)) return } 当getData被
useEff
浏览 5
提问于2021-04-03
得票数 1
回答已采纳
1
回答
无限
环取
、
、
状态餐馆从前面的输入表单更改,并在后面更新
数据库
。然后,
从
输入中显示带有新添加
的
餐厅
的
RestaurantList组件。这样做
的
目的是不使用useContext挂钩。每次餐馆状态发生变化时,我都尝试使用
useEffect
钩子来呈现列表,但这会在后端产生
无限
的
获取
请求。const RestaurantsList = (props) => { const [restaurants, setRestaurants] = useSt
浏览 10
提问于2021-12-14
得票数 0
1
回答
使用异步取取函数
的
无限
循环
上
的
useEffect
、
我试图理解为什么下面的
useEffect
在
无限
循环
中运行。我创建了fetchSchedule助手函数来调用getSchedule服务(使用Axios查询getSchedule端点)。我没有在
useEffect
钩子中定义这个函数
的
原因是,每当调用onStatus函数(在单独
的
端点上切换布尔PUT请求)
时
,我也想要调用它。eslinter要求将fetchSchedule添加到依赖项数组中,这似乎会触发
无限
循环
。 它
的
工作
浏览 0
提问于2021-01-18
得票数 2
回答已采纳
2
回答
在使用
useEffect
时
在React中使用上下文
、
、
、
我正在尝试在我
的
上下文中使用
useEffect
来填充屏幕上
的
列表。
useEffect
(() => { console.log(response); });这使我可以在每次向
数据库
添加项目
浏览 0
提问于2020-09-14
得票数 0
2
回答
如何避免
useEffect
中
的
无限
循环
?
我需要你
的
帮助。我正在创建一个带有useContext和useReducer钩子
的
应用程序,但我有问题。我有一个
从
我
的
数据库
中
获取
所有笔记
的
函数。我在
useEffect
钩子中调用了这个函数: import React, { useContext,
useEffect
} from "react"; import { useTranslation: notes: undefined 但是如果我在
useEffe
浏览 16
提问于2020-06-25
得票数 0
1
回答
在这种情况下,如何避免
useEffect
中
的
无限
循环
?
、
、
、
我正在构建一个redux应用程序,我需要从我
的
数据库
数据
,以结束在我
的
redux存储后,一个特定
的
组件被加载。但是,每次用户添加新
数据
时
,我都需要这样做。但是,如果我将
数据
添加到依赖数组中,则会导致
无限
循环
,因为这样会改变依赖数组中正在监视
的
数据
。下面是我当前
的
代码流。我不知道如何正确地得到我
的
效果触发每次新
的
标记被添加。如果由
浏览 5
提问于2019-12-03
得票数 0
1
回答
ReactJS: Apollo graphql客户端。缓存未在本地更新
、
、
、
所以我有一个简单
的
待办事项应用程序,它从
数据库
中存储和
获取
数据
。https://www.apollographql.com/docs/react/data/mutations/ 我
从
Apollo客户端使用Refetching查询,因为当添加、更新或删除列表
时
,需要更新前端中
的
数据
但我这里
的
问题是,react前端应用程序不会更新列表,当我将
数据
作为依
浏览 47
提问于2021-11-02
得票数 0
2
回答
不传递任何依赖项数组
时
useEffect
understanding.Infinite
循环
运行
的
问题
、
我在
useEffect
中
获取
数据
,并在
数据
到达
时
更新本地状态。但是如果我不把依赖数组传递给
useEffect
,状态就会更新,但它会运行
无限
循环
。另一方面,如果我将依赖数组作为空或有状态传递,那么它不会更新状态(即,
数据
不会
从
我
的
axios请求中设置到本地状态变量中)。const [availableCars, setAvailableCars] = useState([]);
useEff
浏览 3
提问于2020-07-01
得票数 0
1
回答
如何在使用
UseEffect
时
停止反作用应用程序
的
刷新
、
import {useState,
useEffect
} from 'react' return null weather.map(w => w.weather[0].icon) console.log(iconname)} const searchedCountrie
浏览 5
提问于2022-05-10
得票数 0
2
回答
search组件中
的
useEffect
()会导致
无限
循环
,我无法理解
、
、
我是新
的
反应-本地人,并跟随在一个课程
的
反应-本土。这个git集线器链接到我
的
存储库,代码有我在下面的问题中描述
的
问题(
无限
循环
)。我花了12+几个小时来想办法解决这个问题。);上面的代码创建了一个反馈
循环
,该
循环
使应用程序不断地
从
模拟api中
获取
信息,返回位置信息,加载到屏幕,然后快速重新加载ad infinitum.Its,目的是在组件挂载上运行一次,
useEffect
没有跟踪
浏览 4
提问于2022-04-16
得票数 0
回答已采纳
2
回答
存在将多个
获取
API
的
数据
传递到数组以访问函数外部
的
问题
、
、
、
尝试
从
多个API中
获取
数据
并将其传递给一个数组。只在函数中
获取
和传递
数据
。使用useState来设置
数据
,最后只有一个
数据
被传递到数组中。也使用了Promise.all方法,但是当
数据
设置为Used
时
,仍然会给出相同
的
结果和
无限
循环
。 e
浏览 2
提问于2021-06-17
得票数 0
回答已采纳
5
回答
从
api
获取
时
响应
useEffect
无限
循环
、
、
我试图将提取请求中
的
数据
存储到状态中,但是即使在没有依赖项
的
情况下,它也会以
无限
循环
结束。当我移除div中
的
代码,将其过滤并映射出数组
时
,它似乎不是
无限
循环
,但我不知道为什么过滤/映射会导致它这样
循环
。average = (array) => { return array.reduce((a, b) => a + parseFloat(b), 0) / array.length
浏览 6
提问于2021-12-07
得票数 2
回答已采纳
3
回答
React
useEffect
无限
循环
从
api
获取
数据
、
我在客户端使用React,在服务器端使用Express,使用PostgreSQL作为我
的
数据库
。这就是问题所在,我试着像这样使用
useEffect
: const [tweets, setTweets] = useState([]); getTweets(); }, [tweets]); 我不知道为什么它会
循环
无限
次,但是我是否正确地使用了它?我希望每次我发布推文
时
都要更新推文。它工作得
浏览 17
提问于2020-07-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks踩坑分享
编写React组件时常见的5个错误
使用React Hooks代替类的6大理由
React组件开发中常见的陷阱
React请求后端数据
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券