腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
useEffect
中
使用
useRef
current
时
出现
的
问题
、
、
、
如果我
在
尝试post
时
遇到错误,我
的
函数应该刷新JWT令牌,并且如果第一次发生auth错误,则应该再次调用该函数。因为我
使用
的
是函数式组件,而customHook (我认为)只能以函数式组件
的
方式
使用
钩子,所以
在
将状态设置为当前错误值后,我必须再次调用前一个函数。因此,我将前面的函数及其参数保存在useRefs
中
,但是当触发
useEffect
时
,ref.
current
值没有它们应该
浏览 156
提问于2021-04-07
得票数 3
2
回答
useEffect
():行为
、
、
、
我在做我
的
工作,我想知道为什么
useEffect
会在useState()变量以默认值开头
时
检测到更改,以及如何防止这种变化。const [startDate, setStartDate] = useState(0); console.log(startDate)首先呈现值为0
的
useEffect
,如何防止
useEffect
检测默认值?
浏览 2
提问于2021-04-18
得票数 1
回答已采纳
4
回答
如何在React
中
初始化无状态函数组件
中
的
类实例?
、
、
、
使用
有状态模式,我通常在构造函数
中
初始化一种助手类,并在一些组件生命周期方法中
使用
它
的
方法,如下所示: constructorthis.helper = new HelperClass(); this.helper.doSomething();现在,我希望将相同
的
逻辑转换为如下所示
的
无状态函数组件: const St
浏览 6
提问于2019-10-08
得票数 10
回答已采纳
3
回答
React:为什么从
useRef
中
更改ref的当前值不会触发
useEffect
我有一个关于
useRef
的
问题
:如果我将ref.
current
添加到
useEffect
的
依赖项列表
中
,并且当我更改了ref.
current
的
值
时
,
useEffect
内部
的
回调就不会被触发。例如: const myRef =
useRef
(1);
useEffect
(() =&
浏览 2
提问于2020-11-26
得票数 17
回答已采纳
1
回答
React钩子常量
的
useMemo与useState
、
使用
React钩子定义计算
的
(初始化
的
)常量可以通过两种
在
功能上等效
的
方式来执行。我不想深入到这方面的用例
中
,但我只想说,
在
某些情况下,可以从初始属性或状态派生出一个常量值,而这些属性或状态不会发生变化(考虑路由数据、绑定调度等)。有人在这上面做过腿上
的
工作吗?你会
使用
哪一个?为什么? 此外,我知道有些人会对状态可以“被认为是常数”
的
假设退缩。我不知道该怎么跟你说。但即使没有状态,我也可能希望
在
根本
浏览 34
提问于2019-08-27
得票数 13
回答已采纳
2
回答
在
Reactjs功能组件
中
是否存在setState()
的
同步替代方法
、
、
我知道如何在类组件
中
做到这一点,但是当我
在
函数组件中
使用
相同
的
代码
时
,我得到了一个错误。这就是我想要
的
-alert(this.state.cnt);this.setState({cnt:this.state.cnt+1}, () => alert(this.state.cnt)); 但是当我像这样
在
浏览 12
提问于2020-05-29
得票数 2
回答已采纳
4
回答
带有React & Hooks
的
IntersectionObserver
、
、
、
我正在尝试
使用
React/Hooks和交叉点观察者API来跟踪元素可见性。但是,我不知道如何
使用
"
useEffect
“设置观察值。有人知道我是怎么做到
的
吗?我
的
解决方案不起作用..。const findTarget = document.querySelector("#thirdItem"); }); ro
浏览 60
提问于2019-10-11
得票数 4
回答已采纳
1
回答
响应延迟负载
useEffect
、
、
、
import React, {
useEffect
,
useRef
} from 'react'; let ref =
useRef
();
useEffect
在
加载UsersContainer并在DOM
中
呈现之后,它具有“display:none”,同时异步触发DataTo
浏览 5
提问于2021-02-28
得票数 5
2
回答
当导航到另一个页面
时
,停止
在
setInterval
中
写入
useEffect
函数
、
我有一个API,需要每30个seconds.The获取一个API,在下面的代码
中
编写
的
UseEffect
用于
在
主组件上呈现
的
组件。它运行良好,但如果我导航到任何其他页面,我需要API不被获取。我用
的
是反应路由器和redux。
useEffect
(() => { setInterval(() => { dispatch(loadCurrencyList
浏览 1
提问于2021-12-28
得票数 1
2
回答
react钩子useState()
的
奇怪行为
、
、
、
我目前正在
使用
Swiper编写一个react应用程序,用于简单
的
幻灯片放映,一切正常。我现在正在尝试通过
使用
setActiveSlide函数显示当前幻灯片来改进导航。
在
第一次加载之后,它可以正常工作。
在
单击调用setActiveSlide
的
按钮后,故事对象被设置为null,这会在您再次单击“上一步”或“下一步”按钮
时
导致错误(未捕获TypeError:无法读取null
的
属性“slideNext”)。请帮帮忙 以下是该应用程序
的
简化版本
浏览 26
提问于2020-01-09
得票数 2
回答已采纳
4
回答
如何
使用
useRef
引用最新值
、
人们
使用
useRef
来保存最新
的
值,比如下面的代码 const valueRef =
useRef
();
useEffect
(() => { });// result is// log2 因此,在下面的代码
中</
浏览 5
提问于2020-02-14
得票数 6
1
回答
React -
useEffect
在
websocket onmessage
中
没有
使用
更新
的
值
我有一个简单
的
问题
:状态值
在
我
的
代码
中
更新,但不
使用
新值。我能做些什么来调整这个?const [max, setMax] = useState<number>(10); console.log('max', max);
浏览 5
提问于2022-09-07
得票数 0
回答已采纳
1
回答
React:将焦点添加到作为包装
的
组件
的
第一个子级
、
、
.} />当组件从Comp组件
中
呈现时,如何将焦点更改到该组件
的
第一个输入字段。理想情况下,我希望有一个
useEffect
函数或类似于 thisComponent.firstChild.focus() })
浏览 11
提问于2021-06-13
得票数 0
回答已采纳
2
回答
如何在第一次呈现时触发
UseEffect
?
、
在
am
中
,当页面最初加载
时
,它只
使用
React并尝试触发一次函数。当前,以下代码
在
页面加载
时
两次触发控制台消息。import { useState,
useEffect
,
useRef
} from "react"; console.log('Function Triggered');
浏览 7
提问于2022-10-18
得票数 0
回答已采纳
2
回答
我如何unMount一个运行函数?
、
、
如您所见,我
在
Home.js中
使用
设置间隔函数制作了一个计时器。Setinterval函数
在
Home.js
中
工作,但当我转到Details页面
时
,它继续工作。当我切换到详细信息页面
时
,我如何使它停止呢?Stack.Navigator> );Home.js import React, {useState,
useEffect
from &
浏览 1
提问于2021-01-17
得票数 1
回答已采纳
2
回答
未更新具有
使用
效果
的
火基数据
、
、
、
嗨,我必须刷新我
的
页面,以查看将事件添加到日历
中
的人
的
效果:const handleDateClick = async (DateClickArg) => { }我
的
getuserinfoevent.all
浏览 2
提问于2022-04-27
得票数 1
2
回答
仅当道具改变
时
才反应钩子?
、
useEffect
(() => {}, [stringProp]); 默认情况下,stringProp是一个空字符串。当我将stringProp更改为foobar
时
,效果就会运行。 但,
useEffect
也会在组件首次挂载时运行,这是我不想要
的
。 如何只
在
道具改变时运行效果钩子?
浏览 18
提问于2020-07-08
得票数 0
回答已采纳
2
回答
第一次加载调用组件
时
,
使用
useRef
响应自定义钩子返回null?
、
我创建了一个自定义钩子,以便在组件滚动
时
将元素回滚到视图中。export const useComponentIntoView = () => { const {
current
} = ref; window.scrollTo(0,
current
.offsetTop ); return ref;现在,我
在
如下所示
的
功能组件中
使用
这一点
浏览 6
提问于2019-11-22
得票数 4
回答已采纳
2
回答
从父传递到子并在子中
使用
的
useState不会触发子对象
的
重呈现。
、
、
、
、
因此,我猜
在
更新useState
时
,父组件不会重新呈现子组件。但是组件
在
使用
useState
时
应该自动重新呈现,对吗?或者我错过了什么..。index.js childBtn.
current
.
浏览 3
提问于2020-11-25
得票数 0
回答已采纳
3
回答
滚动到映射数组
的
最后一项。
、
、
我有一个Message组件,它在一个线程
中
显示所有消息(传入和传出)。import React, {
useRef
} from "react"; ))
浏览 9
提问于2022-04-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【一文看懂】React中usestate与useRef的区别与联系
顺景ERP|化工ERP软件在使用中容易出现的问题
编写React组件时常见的5个错误
数据库中查询不同性别人数时出现的问题
在连上的wifi出现安全证书有问题时,一定果断不连
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券