腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
useEffect
从不
停止
运行
reactjs
、
reload
、
use-effect
因此,我将[]作为依赖数组读取,以便使用effect在呈现时只
运行
一次。然而,现在,一旦单击按钮或者在href中使用id加载页面,我就会得到无限的重新加载。我怎么才能阻止它呢?编辑:深度比较代码 import * as _ from "lodash"; } }; const useDeepCompareEffect =
浏览 14
提问于2020-07-11
得票数 1
回答已采纳
1
回答
React
useEffect
和clearInterval
reactjs
如果为true,你想要查看控制台日志,只要我按下stop,我就想让日志
停止
。
useEffect
(() => { let timeLeft = timeLimit; constclearInterval(timerInterval); console.log('start') }控制台
从不
停止
记
浏览 0
提问于2020-03-04
得票数 1
2
回答
如何在
useEffect
中使用状态的最新值?
javascript
、
reactjs
、
react-native
、
redux
、
react-hooks
当我点击图像时,我想
停止
呈现新的图像。为此,我使用了
useEffect
钩子。当我点击图像时,状态hasToRefresh会改变它的值,但是在
useEffect
中它不会改变。这是我的密码:import {
useEffect
, useState } from "react"; const imageUrlimage, setImage] = useState(imageUrl); const [hasToRefresh, s
浏览 2
提问于2022-10-18
得票数 0
回答已采纳
1
回答
UseEffect
的清理函数何时触发clearInterval()函数?
javascript
、
reactjs
、
timer
、
setinterval
、
use-effect
React.
useEffect
(() => { clearInterval(timer); }, [tenzie, isTimerActive]) 我想知道React何时
运行
这个清理函数,如果它每次
运行
useEffect
时都
运行
它,那么为什么我的计时器会工作呢?
浏览 4
提问于2022-06-15
得票数 0
2
回答
使用多次启动调度的React/Redux
useEffect
reactjs
、
react-hooks
、
react-redux
useEffect
()和调度()操作有问题。我正在使用react的最新版本"^18.1.0“。基本上,下面的代码是在一个简单的代码中定义的。const dispatch = useDispatch()
useEffect
浏览 2
提问于2022-05-19
得票数 0
回答已采纳
2
回答
如何使用
useEffect
控制重新
运行
reactjs
、
react-hooks
我对
useEffect
函数有一点怀疑。我正试图用
useEffect
来
停止
不必要的条件。问题是,我是否可以控制
useEffect
的条件,这是可能的?示例代码,
useEffect
(() => {},[variableName]);
useEffect
(() => {// do something },[variableName == 5]); /&
浏览 1
提问于2019-11-24
得票数 5
回答已采纳
3
回答
停止
useEffect
在挂载上
运行
reactjs
、
react-redux
、
react-hooks
、
use-effect
我只想让
useEffect
在我的依赖列表更改时
运行
,它也在每次安装组件时
运行
,有什么方法可以不在挂载上触发吗?const data = useSelector(getData);
useEffect
浏览 5
提问于2019-12-26
得票数 20
回答已采纳
1
回答
无法清除我的react本地应用程序中的订阅
javascript
、
reactjs
、
react-native
、
react-hooks
、
aws-amplify
在我的function本机应用程序中,我在
useEffect
钩子中订阅了
useEffect
数据模型,并使用返回函数取消了应该在组件卸载时
运行
的订阅。但是这似乎不起作用,因为当我
从不
同的屏幕更改CartProduct模型时,我可以在
运行
getCartProduct()的控制台中看到。怎么解决这个问题?}; const subscription = DataStore.observe(CartProduct, d=&
浏览 1
提问于2021-12-18
得票数 0
2
回答
React Native -导航参数重置
javascript
、
reactjs
我遇到了这个问题,我想在一个组件中
运行
一些函数,只有当它来自X路径时。现在我正在使用Redux,但我不想在这种情况下使用Redux。我有A组分: const A = ({ shouldReset, setShouldReset }) => { if(shouldReset){ resetNavigationService.navigate('RouteY'); 我想做一些类似的事情: NavigationService.navigate('RouteY', {
浏览 19
提问于2020-10-06
得票数 0
1
回答
在React钩子中设置状态会产生一个循环
reactjs
、
loops
、
react-hooks
、
setstate
useState([]) const data = await readRecord(var)}
useEffect
浏览 0
提问于2021-01-19
得票数 0
2
回答
为什么清除inside ()不能在
useEffect
中使用空依赖项
reactjs
、
react-hooks
、
use-effect
输出:在1秒后增加第二个值.1.2.3.4等,告诉我为什么它是这样的,我知道另一个进程是这样做的,但是为什么这个过程没有
停止
间隔 function inc() { setFlag(1);
useEffect
浏览 7
提问于2022-01-24
得票数 0
1
回答
测试自定义钩和
useEffect
未点火
reactjs
、
unit-testing
、
enzyme
我正在测试一个小的自定义钩子,我不能让它里面的
useEffect
启动。我在一个挂载组件中有一个钩子,并成功地测试了其他没有
useEffect
的自定义钩子。ref按预期设置为false (当设置为true时按预期中断),但当
useEffect
本应
运行
时,它
从不
更新为true。当在测试之外
运行
时,代码可以工作。我的钩子: const isMountedRef = useRef(fals
浏览 3
提问于2019-06-17
得票数 4
回答已采纳
2
回答
带有启动或
停止
按钮的ReactJS计数器或计时器
javascript
、
reactjs
、
counter
、
use-state
需要帮助理解在
useEffect
中,如果我不将计数器和timerCheck放在
useEffect
依赖项中,那么它在这里会产生什么影响。如果我将timerCheck依赖项放在
useEffect
中,那么计数器增加的速度要快100倍。 const [timerCheck, setTimerCheck] = useState(0);
useEffect
浏览 4
提问于2022-08-04
得票数 0
回答已采纳
2
回答
自定义钩子问题-无限依赖循环
javascript
、
reactjs
、
react-hooks
下面是一个(简化的)示例://// // `loadItems` will also change, firing off this `
useEffect
` call again.. and ag
浏览 0
提问于2019-08-31
得票数 1
3
回答
如何使用‘`onClick`’事件来
停止
调用由
useEffect
钩子调用的函数?
reactjs
、
react-hooks
、
setinterval
、
clearinterval
、
use-effect
如何使用onClick事件来
停止
重复的函数调用?由于使用
useEffect
、setInterval和clearInterval,函数调用是循环的。 const [secon
浏览 7
提问于2020-04-17
得票数 1
回答已采纳
2
回答
异步函数
从不
停止
运行
javascript
、
node.js
我正在使用NodeJS
运行
这个函数,但是该进程从未
停止
运行
,尽管在所有承诺都已解决后,我将返回一个值。 我如何修改这段代码,让函数在完成时终止?
浏览 14
提问于2018-02-06
得票数 0
1
回答
更改状态并在函数调用中呈现组件
javascript
、
reactjs
<button onClick={sendData}>Send Module</button>} setIsuploading(true);
useEffect
<button onClick={uploadHan
浏览 5
提问于2022-09-02
得票数 0
3
回答
如何用反应钩子检测Next.js中的窗口大小?
reactjs
、
next.js
、
server-side-rendering
、
react-dates
我正在用Next.js和构建一个应用程序。当窗口的宽度大于1180 if时,我希望呈现DateRangePicker,如果窗口的大小小于这个大小,我希望呈现DayPickerRangeController。 windowSize > 1180 ? startDatePlaceholderText="Start" startDate
浏览 6
提问于2020-08-14
得票数 37
回答已采纳
2
回答
当在JSX之外使用useState钩子时,每次都必须将它包装在
useEffect
中吗?
javascript
、
reactjs
、
use-effect
、
use-state
因此,有时我在if语句中使用setState,以确保它不会不必要地
运行
。它起作用了,我
从不
出错。我理解在这种情况下,
useEffect
是如何帮助防止额外的重新呈现的,但是我的问题是,当在JSX之外使用"useState“时,
useEffect
总是需要的吗?import {
useEffect
, useState } from "react";import Item from ".setSt
浏览 3
提问于2022-09-01
得票数 0
回答已采纳
1
回答
从Formik onSubmit处理程序更新状态导致
useEffect
触发两次
reactjs
、
use-effect
、
formik
这两部分都是
useEffect
上的参数,它会导致
useEffect
记录两次“更新”。import { useState,
useEffect
} from "react"; const [foo, setFoo] = useState(1);
us
浏览 36
提问于2021-07-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
构建永不停止运行的Android服务
用户名中包含“True”,iCloud停止运行了
Autodesk停止支持Alias和macOS上运行的VRED
Terra当前已停止运行,核心团队正在调查该问题
又一个自媒体平台即将停止运行!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券