腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
React
useEffect
钩子
中
设置
钩子
状态
、
、
我正在尝试为我的一门课程的
React
作业创建一个自定义的数据获取
钩子
。这是一个简单的
钩子
,访问几个REST API端点并创建一个inventory对象,应用程序将该对象用于sallad组合组件。问题是我似乎不能从获取数据的
useEffect
钩子
中
设置
钩子
的内部
状态
。我以前已经使用过这种方法很多次了,我真的不知道是什么导致了这种行为。每当我试图
在
我的
useEffect
函数中使用setContent时,
浏览 25
提问于2020-02-07
得票数 0
回答已采纳
2
回答
将
useEffect
中
的
状态
设置
为依赖项
、
、
、
、
假设这里有这样的代码:
useEffect
(() => { setA(false);我有两个问题: 1)是否会创建一个无限循环(如果我使用的是与依赖相同的
状态
)?2)如果我
在
useEffect
代码的中间中
设置
状态
,组件将立即重新呈现,那么如果组件
在
<em
浏览 5
提问于2022-05-29
得票数 0
回答已采纳
2
回答
在这个错误消息
中
“直接在
useEffect
中移动这个变量”是什么意思?
、
、
该值是
在
useEffect
钩子
中
设置
的,
在
传递给子组件时会丢失。 let u
浏览 2
提问于2019-05-16
得票数 41
回答已采纳
2
回答
无法
在
ReactJS
中
设置
useState挂钩的值
、
、
、
、
我使用axios来访问'http://localhost:8000/api/lists/',
在
访问它之后,如果我使用console.log(),那么值将在控制台中打印,但在
设置
状态
时,它会显示一个空数组如何将res.data的值
设置
为setArrData()。有谁能帮我解决这个问题吗?const [arrData, setArrData] =
React
.useState([])
浏览 23
提问于2021-06-20
得票数 1
2
回答
编写这种反应代码的最佳方法是什么?
、
import
React
, { Component } from '
react
'; import { Route } from '
react
-router-dom'; class Path extends Component {当组件
在
componentWillUpdate或componentDidUpdate
中
反复调用com
浏览 5
提问于2020-03-28
得票数 1
1
回答
在
反应需要
中
清除
useEffect
中
的使用吗?
、
、
在下面使用的
useEffect
钩子
中
,我正在检测窗口宽度,如果窗口是一定宽度,则函数
设置
状态
,但在这种情况下需要清除
useEffect
,还是不需要清理?我知道
在
API上下文中,您可以
在
返回中取消对API的订阅,所以当组件un挂载时,返回将运行。 再次
设置
windowWidth是正确的,还是完全从
useEffect
钩子
中
删除返回更好?const [windowWidth, setWi
浏览 4
提问于2022-01-06
得票数 0
回答已采纳
2
回答
Hook的useState初始值
在
回调
中
永不改变,这是回忆录
、
、
在这个简单的示例
中
,我将使用useMemo回传子组件,并将回调传递给父函数以添加数据以响应
钩子
数组,该数组最初被
设置
为空。我的问题如下:为什么
钩子
数据从不改变,并将它的初始
状态
保存在回调函数
中
,这个回调函数来自于自述的Child组件。但是,当在
useEffect
方法
中
检查数据
钩子
或在呈现中使用该
钩子
时,它总是具有最新的
状态
。这是一个更普遍的问题,例如,如果数据总是具有初始
状态
,那么
浏览 9
提问于2020-05-18
得票数 1
回答已采纳
1
回答
react
如何使
钩子
异步
、
、
、
const DashboardContext =
React
.createContext() constuseDashboardState() {}
在
代码
中
在此代码之前,asyncCallHere是同步的,这意味着我
在
代码
中<
浏览 2
提问于2021-03-22
得票数 0
回答已采纳
1
回答
回音回音应答
状态
为空
、
const [data, setData] = useState(null) setData({id:1, title:"hello world"}) return
浏览 7
提问于2022-11-19
得票数 1
1
回答
在
将
状态
传递给函数时响应
状态
的旧值
、
、
在
我的简单应用程序
中
,我有两个带有日期类型(样式-组件)的输入 type="date" value={state.startDatesetState({ ...state, [e.target.name]: e.target.value }); }; 该函数使用来自日期输入的新值更新
状态
,然后运行dataValidation函数,在其中传递
状态
以验
浏览 1
提问于2021-05-15
得票数 0
回答已采纳
1
回答
如何将反应钩(useContext,
useEffect
)与阿波罗反应钩(useQuery)相结合
、
、
我希望从上下文
状态
呈现所有这些org,在这个
状态
中
,组件挂载(由
useEffect
钩子
处理)后,可以使用分派方法放置这些org。getOrganizations
钩子
应该调用函数
useEffect
,如果
状态
结果(组织数组)为空,则调用自定义
钩子
useGetOrganizations。useGetOrganisations
钩子
使用@ useQuery /
react
中
的useQ
浏览 23
提问于2019-10-24
得票数 2
3
回答
使用
React
useState挂钩
设置
多个
状态
值
我想用
React
useState
钩子
设置
多个
状态
值,这样我就可以用
useEffect
钩子
分别更新它们。我有以下代码: import
React
, { useState } from "
react
"; phone: "",};(initialValues); <div clas
浏览 69
提问于2020-04-09
得票数 5
回答已采纳
6
回答
如何在jest和酶
中
设置
useState
钩子
的初始
状态
?
、
、
、
、
目前,我正在使用带有
react
钩子
的功能组件。但是我无法完全测试useState
钩子
。考虑这样的场景,
在
useEffect
钩子
中
,我正在做一个API调用并在useState
中
设置
值。对于jest /酶,我有要测试的模拟数据,但我无法为jest
中
的useState
设置
初始
状态
值。const [state, setState] = useState([]); 我想在jest中
浏览 7
提问于2019-07-14
得票数 34
2
回答
如何在另一个自定义
钩子
中使用返回值的自定义
钩子
?
、
、
、
、
我使用的是
React
本机,在其中,我有一个名为useUser的自定义
钩子
,它使用Auth.getUserInfro方法从AWS放大器
中
获取用户的信息,然后获取返回对象的一部分并使用它
设置
状态
变量。我还有另一个名为useData
钩子
的
钩子
,它基于userId获取一些数据,并将其
设置
为
状态
变量。useUser定制-
钩子
: import
React
, { useState,
useEffect</
浏览 9
提问于2021-12-29
得票数 3
回答已采纳
1
回答
在
执行
useEffect
后更新依赖变量,而不再次触发
useEffect
挂钩
、
、
、
如下面的
react
代码片段所示,我有一个带有依赖项“fetchQuery”的
useEffect
钩子
。如果“
useEffect
”变量发生更改,则将执行fetchQuery
钩子
。但是
在
执行它之后,我想清除依赖变量'fetchQuery‘的值(
设置
为''),而不触发无限循环。有办法吗?
useEffect
(() => { // An async function to fetch some
浏览 4
提问于2022-10-28
得票数 -1
2
回答
当从道具更新
状态
时,为什么不直接在组件
中
检查
useEffect
()呢?
当道具更改时更新
状态
时, 将使用带有道具的
useEffect
()作为依赖项: const [state, setState] = useState== state) { } } 看起来这两种方法都会导致组件执行两次--一次是与支柱和
状态
不同步的,一次是同步的--但是第二种方法似乎避免
在
堆栈
中
添加
浏览 0
提问于2020-03-11
得票数 1
回答已采纳
1
回答
在
自定义
钩子
中
设置
多个
状态
、
、
、
、
我正在尝试制作一个
React
自定义
钩子
,它接收一个url作为参数来使用axios检索数据。我可以用下面的代码检索我需要的数据: import axios from 'axios'; //Takes a: const [pageNumber, setPageNumber] = useState(0); 然后
在
相同的URL
钩子
中</e
浏览 23
提问于2021-10-17
得票数 0
回答已采纳
2
回答
fetch不带任何数据
、
、
、
代码如下: import
React
, { useState,
useEffect
} from '
react
' let getNotes = async () => {
浏览 47
提问于2021-11-06
得票数 0
回答已采纳
5
回答
如何在一个函数
中
获得一个
useEffect
?
、
我用的是
React
,但我一直收到这个错误我反应很新,有人能给我一些建议来解决这个问题吗?import './App.css'; import
React
, {
useEffect
, useState } from
浏览 2
提问于2021-04-06
得票数 1
1
回答
当redux
状态
改变时更改useState
、
、
、
我有一个带有useState
钩子
的功能组件。它的值来自我的redux存储,我想在每次调度一个操作时用are存储
状态
更新
状态
。 现在,我已经硬编码了useState开头的数组。我希望能够通过redux将新元素推入数组,并让
react
重新呈现新内容。 请参阅以下代码: import
React
, { useState } from "
react
"; import "./calc/calculators/FlowrateCalc&qu
浏览 25
提问于2021-11-19
得票数 0
回答已采纳
点击加载更多
相关
资讯
Cloudflare因React useEffect钩子错误导致自我DDoS攻击
FastAPI+React全栈开发19 React Hooks事件和状态
React请求后端数据
React Native 导航和路由
MyEMS开源能源管理系统核心代码解读011
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券