腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
回调上陈旧的自定义
钩子
状态属性
、
我的function应用程序中有一个自定义
钩子
,它公开了一个函数(hookFn)来计算value。一旦
更新
了值(状态改变,触发
useEffect
),
钩子
就会通过回
调
函数提醒应用程序。问题是:
在
我的回
调
函数
中
,我希望能够通过hook.value访问这个值,但它似乎已经过时了!即使我知道值状态已经
更新
了!callbackRef.current = callbackFn; setValue("value set in ho
浏览 1
提问于2022-05-18
得票数 0
回答已采纳
2
回答
React缺少依赖项。要么包含它们,要么删除依赖项数组。
当组件挂载时,我尝试进行两个API调用: getWebsites();}, []);const Wrapper = (props) => {
useEffect
浏览 7
提问于2020-04-07
得票数 10
1
回答
在
useEffect
中
调
用时
钩子
不
更新
、
、
在从API
中
检索数据后,我
在
更新
状态时遇到了问题。API响应很好,但是由于某些原因,我的weatherData-hook没有
更新
,并返回undefined。我做错了什么?useState([]); const location = useLocation();
useEffect
浏览 4
提问于2021-04-09
得票数 2
回答已采纳
1
回答
自定义
钩子
:不可变的useState,用于存储函数并避免无限循环
、
能否使用useState
钩子
来存储包含函数的不可变对象,以
更新
自定义
钩子
中
的另一种状态?我有一个自定义
钩子
,用于简化应用程序
中
超时的使用: const [timer, setTimerObject] = useState<,所以每次
在
useEffect
钩子
中
设置一个新的计时器时,它都会启动一个无限循环。,我修改了
钩子
以使
浏览 2
提问于2021-04-29
得票数 0
回答已采纳
2
回答
自定义React本机Hook运行两次调用它的组件。我不明白为什么
、
、
、
、
我正在努力学习与自定义
钩子
在
反应-本地。我使用AWS放大器作为我的后端,它有一种获取认证用户信息的方法,即Auth.currentUserInfo方法。但是,它返回的是一个对象,我想做一个自定义
钩子
,以两者都返回我需要的对象的部分,并将代码的这一部分从可视化部分
中
抽象出来。我有一个名为App的组件,还有一个名为useUserId的自定义
钩子
。它们的代码如下:import React, { useState,
useEffect
} from "reac
浏览 6
提问于2021-12-29
得票数 1
回答已采纳
3
回答
试图持久化我的反应状态并在呈现上获得无限循环。
、
当试图使用localStorage来持久化我的反应状态时,我会得到无限重呈现,并且我可以
在
dev工具中看到状态不断地被填充而不是未填充。我知道是我对
useEffect
的使用导致了这种情况,也可能是我用存储状态填充Map对象的条件。找不到它。
useEffect
(() => { : setCa
浏览 6
提问于2021-08-02
得票数 0
回答已采纳
2
回答
如何使用Async / Await和React
钩子
?
、
、
、
讲师使用了类组件,而我正在使用函数组件来温习
钩子
的概念。
浏览 21
提问于2020-06-15
得票数 2
1
回答
React返回的函数是否应该包装在useCallback
中
?
、
当您有一个返回函数的
钩子
时,是否应该将函数包装在useCallback
中
,以确保
不
不必要地创建新引用?我的思考过程是,如果该函数被依赖数组
中
的另一个
钩子
使用,新的函数引用将导致第二个
钩子
触发,即使没有什么变化。
钩子
应该只
在
它有理由改变的时候才改变它的输出,还是如果一个
钩子
很吵的话,它还好吗?return { onChange }function Component(props) { const { onChange
浏览 8
提问于2022-02-11
得票数 2
1
回答
创建-react app:
useEffect
挂钩依赖项警告
、
的[]
中
,因为它是触发
useEffect
的变化因素。但是,如果我不放置“调度”和“_someFunction”,控制台会警告我如下:-另外,我知道
在
// eslint-disable-next-liner
浏览 0
提问于2020-04-22
得票数 1
回答已采纳
2
回答
useEffect
调度
中
的响应
更新
数据
、
、
我尝试
在
useEffect
中
更新
数据,但在控制台中显示警告。React Hook
useEffect
has missing dependencies: 'dispatch', 'id', and 'state.selectedHotel'.) => { const { id } = useParams(); <
浏览 10
提问于2021-06-24
得票数 2
回答已采纳
1
回答
未
更新
存储区的React上下文API
、
、
import React, { useState, createContext,
useEffect
} from 'react'; } throw error;}
useEffect
浏览 1
提问于2019-12-25
得票数 0
回答已采纳
1
回答
什么是新的反应版本
中
的“匹配”?
、
、
state.productDetails) dispatch(listProductDetails((id))) 在这段代码
中
,我最后常常在
useEffect
中
传递
useEffect
我知道
在
新版本
中
我不
浏览 2
提问于2022-08-02
得票数 1
回答已采纳
1
回答
如何对传递给依赖项数组的
钩子
引用值作出反应?
、
假设我有这个组件,有以下
钩子
:
useEffect
( //....code <
浏览 1
提问于2019-05-29
得票数 1
回答已采纳
1
回答
试图
在
映射的数组
中
呈现API调用
、
、
、
、
我
在
存储一个假用户的“帐户”数组,方法是对它进行映射并将其返回到一个表
中
。并显示当前股票价值是多少。
浏览 0
提问于2021-11-22
得票数 0
回答已采纳
1
回答
修复
useEffect
挂钩中的陈旧状态
、
、
我已经修复了
useEffect
回
调
的一个问题,当react首次初始化状态对象时,使用基于闭包的'stale'/old状态值。以前,
在
挂载之后执行
useEffect
回
调
时,它只能访问第一个状态值,即null。我通过向
useEffect
钩子
添加状态对象isSignedIn作为第二个参数解决了这个问题。现在,每当调用changeSignInStatus时,
useEffect
都会重新运行,这意味着
在
第一次渲染之后
浏览 1
提问于2020-08-28
得票数 0
2
回答
React:为什么我的变量只
在
第一次渲染时定义,而在随后的渲染
中
没有定义?
、
、
、
我很难理解
useEffect
和useState挂钩是如何工作的。我使用then()函数来确保变量以正确的顺序定义。我还尝试使用多个
useEffect
()函数来保证正确的年表。但是,无论出于什么原因,我的current变量都是未定义的。它仅在第一次渲染时定义。import React, {
useEffect
, useState } from 'react' const [quest
浏览 2
提问于2021-09-30
得票数 0
1
回答
后插入的Rails回
调
、
、
、
因此,每当调用after_create Model.create时,我都会使用
钩子
来创建对象。我还希望每当#new与#save一起调
用时
,这个
钩子
就会运行。这意味着我必须使用after_save而不是after_create,但是after_save也运行在update上,这是我
不
希望的。是否可以在对象的初始插入(
在
创建或第一次保存)上运行回
调
,而不能在
更新
时运行回
调
?从回
调
中
创建更多对象是不好的形式吗?
浏览 1
提问于2019-07-18
得票数 0
回答已采纳
1
回答
在
儿童的第一次呈现useState上用旧状态响应
钩子
useEffect
、
、
示例: 一个家长有一个useState
钩子
,3个孩子有一个
useEffect
钩子
。我希望子级通过回
调
更新
父级
中
的状态,以便将所有组件状态
更新
到父对象
中
的一个对象
中
。这对于初始/第一个呈现不起作用,因为当前状态不会在每个
useEffect
触发的回
调
之间
更新
(参见上面的示例或下面的代码)。这意味着组合状态仅由最后一个子级的状态组成。const ChildElement = (
浏览 3
提问于2020-11-16
得票数 0
回答已采纳
2
回答
在
自定义
钩子
和组件中使用
useEffect
有什么不同
、
、
、
我想知道
在
组件中使用
useEffect
钩子
和自定义
钩子
有什么不同。例如 如果我有一个功能组件( component )并在其中直接使用
useEffect
钩子
import React,{
useEffect
} from 'react'; } 我想知道
useEffect
钩子
是否与Component相关,因此它的回
调
只<em
浏览 21
提问于2020-06-12
得票数 3
回答已采纳
1
回答
setTimeout反应:太多的重新呈现
我试图对开关控制器上的setTimeout做一些事情,但是我不知道问题出在什么地方,在运行代码时我得到了这个错误,这实际上是我使用的一个自定义
钩子
:Error: Too many re-renders.const removeTimer = () => { timeOutId = 0; React.
useEffect
浏览 8
提问于2021-12-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks源码深度解析
React请求后端数据
【一文看懂】React中usestate与useRef的区别与联系
React Native 导航和路由
React Hooks踩坑分享
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券