腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我的
useEffect
效果正在运行,但我不知道为什么依赖数组值(表面上)没有变化
reactjs
、
react-hooks
、
state
练习
使用
useRef和
useEffect
钩子
的任务之一是构建一个“点击计数”游戏。我想超越和继续探索,所以我想添加一个按钮,将“
重置
”游戏。我发现我必须添加一个状态值来跟踪游戏是否是“活动的”(当倒计时
计时器
达到0时,游戏是不活动的)。为了使
重置
功能起作用,我必须在
useEffect
依赖项数组中列出这个状态值(称为
useEffect
)。但是为什么每次
计时器
滴答滴答的时候效果都会运行呢?我特别困惑,因为我必须
使用
use
浏览 5
提问于2021-03-19
得票数 0
回答已采纳
1
回答
不
使用
useEffect
挂钩启动
计时器
间隔
javascript
、
reactjs
、
react-native
我想在
react
native中启动一个
计时器
间隔而不
使用
useEffect
钩子
,如果我想在promise解析时启动一个
计时器
并每秒更改一个状态变量,我
如何
在不
使用
useEffect
钩子
的情况下做到这一点我试过这个: () => { setCounter(count
浏览 0
提问于2021-07-21
得票数 0
2
回答
如何
使用
UseEffect
React
钩子
重置
计时器
reactjs
、
react-hooks
我现在正在做一个pomodoro
计时器
。我在一些
计时器
上注意到的一个功能是,如果你点击reset time,它会转到默认时间(通常是15分钟)。我想让它更高级一点,这样当你点击
重置
时,它会
重置
为你设置的定时器的任何值。 例如,当您打开屏幕时,默认时间为15分钟。如果添加5分钟,然后按start,然后按reset,则应
重置
为20分钟。相反,我的代码将其
重置
为15。 有人能想出
重置
时间的方法吗? 如果这是一个糟糕的解释,很抱歉。提前谢谢你。 这是我迄今为止
使用</e
浏览 39
提问于2020-10-05
得票数 0
回答已采纳
1
回答
反应定时器应用
javascript
、
react.js
我正在写一个简单的倒数
计时器
的反应:import
React
from "
react
";import ".("root")App.js: const App = () =>
浏览 0
提问于2020-04-23
得票数 2
回答已采纳
3
回答
在
React
中没有
重置
setTimeout
reactjs
我创建了一个
钩子
来设置超时。添加到该
钩子
中的每个回调都会在一定时间内延迟:import
React
, { useRef, useCallback, useState,
useEffect
} from "
react
"; console.log("clear"); ret
浏览 6
提问于2022-09-08
得票数 1
5
回答
等效于
使用
React
挂钩的componentDidUpdate
javascript
、
reactjs
、
react-hooks
tldr;
如何
模拟componentDidUpdate或者以其他方式
使用
key
使用
数组来强制
重置
我的组件? 我正在实现一个组件,它显示一个
计时器
,并在
计时器
达到零时执行回调。后一个组件由新的
React
钩子
useState和
useEffect
。 The state包含对
计时器
启动时间和剩余时间的引用。该组件不打算重新调度
计时器
,或者在时间间隔达到零时保持时间间隔,它应该执行回调并空闲。为了刷新
浏览 122
提问于2018-11-12
得票数 69
回答已采纳
1
回答
如何
在JavaScript中连续映射数组?
javascript
、
reactjs
、
react-hooks
我试图在
React
.JS中创建一个警报组件,它将接收一个数组作为支持,然后循环遍历所有元素并在警报组件中显示它们。
useEffect
(() => { props.messages.map((item, index) => {
浏览 1
提问于2021-12-11
得票数 3
回答已采纳
2
回答
无法清除
react
本机应用程序中的setInterval
javascript
、
react-native
、
setinterval
、
countdowntimer
下面是附带的代码: import
React
, { useState,
useEffect
} from "
react
"; StyleSheet, View,StatusBar, Dimensions, const screen = Dimensions.get(工作代码: // import { StatusBar } from
浏览 60
提问于2020-10-15
得票数 1
回答已采纳
1
回答
如何
在按下按钮或更改选项卡时设置/
重置
“useInterval”
javascript
、
react-native
、
react-hooks
我正在建设庞多罗
计时器
,我有问题的useIntervel
钩子
。我想两者都能够
重置
useInterval,以便
计时器
应该停止时,
重置
按钮,或我导航到另一个选项卡(我正在
使用
底部标签导航),重新启动按钮时,按下,或我重新导航到
计时器
选项卡。我可以停止useInterval
钩子
,这要感谢文章1:function useInterval
浏览 3
提问于2022-08-16
得票数 0
回答已采纳
1
回答
React
native在渲染后将ScrollView
重置
为顶部
react-native
、
scrollview
、
use-effect
、
use-ref
当用户导航离开并返回屏幕时,我正在尝试将Scrollview
重置
回顶部。目前,当我向下滚动并单击远离屏幕的不同选项卡时,当我返回到前一个屏幕时,滚动在上一次滚动中离开的相同位置。我的解决方案
使用
钩子
useRef和
useEffect
,它似乎不工作,我也无法获得滚动的当前位置。
浏览 38
提问于2021-07-05
得票数 0
回答已采纳
3
回答
Next.js:
如何
在ISR重新验证时
重置
状态
next.js
、
react-context
、
incremental-static-regeneration
假设我有一个Next.js应用程序,它
使用
ISR在主页上临时呈现一些内容。此内容是交互式的,我将在上下文中维护客户端状态。每隔24小时,我想重新生成这个互动内容,在这一点上,我想澄清这个状态。我现在还没有这个应用程序(我现在还在计划阶段),但我能想到的最好的例子是,它每24小时生成一次单词,你需要猜测它;如果你正在猜测这个单词,当这个
重置
发生时,你的猜测尝试会被
重置
为零(尽管我还没有检查)。我想我可以有一个计划好的Firebase函数来更新我的内容,并调用一个端点来触发按需重新验证( ),但是,我仍然不知道
如何
在这个重新
浏览 12
提问于2022-11-21
得票数 0
2
回答
React
组件意外做出反应
javascript
、
reactjs
下面是一个简单的
react
组件: import
React
from "
react
"; export default function查看此处:https://stackblitz.com/edit/
react
-az7qgn?file=src/comp.jsx 有人能解释这个吗?
浏览 14
提问于2020-11-08
得票数 2
回答已采纳
2
回答
React
钩子
等待,直到上一次调用完成
reactjs
、
redux
、
react-hooks
我正在做一个
使用
钩子
的
react
项目。我被分配了一项任务 “更改useInterval
钩子
,或创建一个新的
钩子
(usePoll?)。这应该与useInterval的操作相同,但应该等到ajax请求完成后再启动
计时器
”。 我是新的反应挂钩,并正在寻找一个解决方案,但找不到。当前的useInterval函数如下。import
React
, {
useEffect
, useRef } from '
react
'; exp
浏览 47
提问于2019-06-20
得票数 3
1
回答
在
React
.
useEffect
钩子
内不调用clearInterval
javascript
、
reactjs
、
react-redux
、
setinterval
我的
React
游戏有一个<Clock/>组件来记录时间。 当游戏暂停时,
计时器
应该停止。 我
使用
Redux来管理播放/暂停状态,以及运行时间。<Clock/>组件在其
useEffect
钩子
中
使用
setInterval递增timeElapsed。然而,这一点还不清楚。import
React
from '
react
'; import { connect } from '<
浏览 16
提问于2020-08-15
得票数 1
回答已采纳
1
回答
如何
在
React
前端实现保活轮询?
javascript
、
reactjs
然而,我一直无法在我们的
React
前端实现实际的轮询。只要应用程序在客户端浏览器中处于打开状态,我
如何
实现重复的HTTP请求?从keep-alive请求返回的数据是任意的,在前端没有任何用处,因此这可能完全在
React
之外完成。
浏览 69
提问于2020-03-02
得票数 2
回答已采纳
1
回答
如何
在
React
JS中测试我的自定义Hook?
javascript
、
reactjs
、
testing
、
react-hooks
如何
测试我的自定义
钩子
?谢谢你的帮助。import {
useEffect
, useRef } from '
react
'; const savedCallback
useEffect
(() => { }, [callback]); // Set up the interval.<
浏览 6
提问于2020-06-09
得票数 0
1
回答
当屏幕回到焦点时清除倒计时
计时器
reactjs
、
react-native
在学习
React
Hooks (从类组件过渡)的过程中,我正在
React
Native应用程序上构建一个简单的倒
计时器
。我注意到,每当屏幕聚焦时,
计时器
都不会正确清除。这是我的两个效果
钩子
: const unsubscribe = navigation.addListener("focus", () => {// do something return unsubs
浏览 3
提问于2020-04-17
得票数 0
3
回答
响应本机:当特定状态更改时调用函数
reactjs
、
react-native
在每次呈现屏幕时,在不调用startTimer的情况下,
如何
做到这一点?
浏览 2
提问于2020-05-27
得票数 3
回答已采纳
1
回答
用
计时器
响应
钩子
来管理API调用
reactjs
、
fetch
、
setinterval
、
react-hooks
这是我可以轻松地实现没有
钩子
,但我想要一个
钩子
解决方案。编辑:问题是-这是在
钩子
环境中处理
计时器
的正确方法吗?import
React
, { useState,
useEffect
} from '
react
' const Fet
浏览 0
提问于2019-07-05
得票数 3
回答已采纳
1
回答
使用
父状态的反应
计时器
javascript
、
reactjs
我想为子组件启动一个setTimeout,当play为true时,该子组件将从
钩子
状态获得总持续时间。我
使用
钩子
来存储子对象中的总持续时间,并在
useEffect
中
使用
setTimeout函数,如果play的值为真,则通过将初始值递减1来覆盖
钩子
状态值。https://stackblitz.com/edit/
react
-nlxodz有两个
计时器
,想知道im在ShowTimer中做什么是不是一个好方法,每次状态更新
浏览 10
提问于2020-01-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React请求后端数据
FastAPI+React全栈开发19 React Hooks事件和状态
【一文看懂】React中usestate与useRef的区别与联系
React Hooks源码深度解析
使用React Hooks代替类的6大理由
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券