腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2057)
视频
沙龙
1
回答
React
钩子
陈旧
闭
包
:
setState
在
订阅
的
回
调
函数
中
仅
触发
两次
、
、
、
我正在尝试为
React
构建一个吐司消息API。我
的
目标是提供一个fireNotification()应用程序接口,它可以
在
应用程序
中
的
任何地方调用,并让
React
呈现toast组件。我用sub/pub模式构建了这个简单
的
通知管理器,并希望能够
在
useEffect
钩子
中
订阅
新
的
通知 const notifications = []; const listeners = n
浏览 50
提问于2021-03-19
得票数 0
1
回答
为什么我
的
订阅
方法不使用新状态而只使用初始状态?
我想在我
的
gps应用程序中计算速度,为此,我使用状态来保存我当前和以前
的
时间,纬度和经度。我
在
useEffect
中
初始化了subscribe
函数
,但是之前
的
时间、纬度和经度状态总是相同
的
,尽管它应该更新几次。如何才能在不使用localStorage保存这些值
的
情况下工作呢?alert(data.message, ' ', data.code) }, []) 换句话说,ca
浏览 0
提问于2020-10-18
得票数 3
1
回答
如何在不使用实际
的
useEffect
钩子
的
情况下创建一个
陈旧
的
闭
包
,比如
React
的
useEffect
钩子
中
的
闭
包
?
、
、
、
我知道
闭
包
是如何工作
的
,但我无法理解
在
没有详尽
的
依赖关系数组
的
情况下,
陈旧
的
闭
包
是如何在
React
的
useEffect
中
创建
的
。为此,我试图复制一个
陈旧
的
闭
包
,就像
React
的
useEffect一样,而不使用useEffect,但我无法创建
浏览 1
提问于2021-07-27
得票数 5
回答已采纳
1
回答
带回
调
的
React
闭
包
、
我正在读这篇与
React
相关
的
article。我还研究了关于
闭
包
和
回
调
、here、here和here
的
讨论。
在
React
相关文章
中
给出
的
一个示例
中
,有三个组件<App>, <Form>, <Button>。<App>
在
初始化期间和componentDidMount生命周期期间将状态值传递给<Form>组件
浏览 24
提问于2021-05-10
得票数 1
回答已采纳
2
回答
不能在异步
函数
中
设置上下文?
、
、
好吧,对我温柔点,我对Reactive原住民非常陌生,但是我正在使用上下文来管理我
的
Reactive原住民项目中
的
一些状态。下面是我被困在哪里
的
一个例子import AsyncStorage from "@
react
-native-community/async-storage"; const AccountHomepageScreenreturn
浏览 2
提问于2020-08-31
得票数 1
回答已采纳
1
回答
在
useContext
中
已经填充
的
数组,当我
在
同一上下文中
的
函数
中
访问它时,会不会给我一个空数组?
、
、
、
、
我遇到
的
问题是,我有一个useContext,其中我提供了所有登录
的
用户。
在
应用程序
的
初始运行时,或者当用户在数组
中
的
登录被当前服务器上
的
所有用户填充时...它
的
工作方式与预期一致。any[]; sortUsers(users: any, socketID: string): void; setLoggedUsers:
React
.Dispatch<
Rea
浏览 38
提问于2021-10-15
得票数 0
1
回答
将状态变量值显示为空
、
我试图访问我
的
状态变量
的
值,但是当我更改日期时,它似乎是空
的
,但是如果我更改了任何其他输入字段,我就不会得到它为空--这里是运行到stackblitz
的
应用程序。如果您打开控制台并在任何字段中键入某项内容,您可以检查filter变量
的
值,使其与您键入
的
内容相同,但是如果您单击日期范围输入,它将显示为null,我为此抓挠了几个小时。提前感谢您
的
帮助
浏览 2
提问于2022-08-05
得票数 0
回答已采纳
1
回答
从
react
钩子
返回回
调
的
最佳方法
、
、
、
首先,
钩子
中
的
callabck
函数
onClick以某种方式连接到这个
钩子
的
第一个
闭
包
,这意味着其中
的
counter
的
值始终为0(它在每次单击时都会记录“嘿!counter is 0”)。好吧,为了解决这个问题,我需要使用useRef ...我知道如何做到这一点,但这里我主要担心
的
是,这个
回
调
以某种方式连接到
钩子
的
早期(和过时<e
浏览 4
提问于2021-07-16
得票数 0
1
回答
用于存储
react
钩子
引用
的
自定义
钩子
,用于处理过时
的
闭
包
问题
我正在尝试创建一个可重用
的
钩子
来解决这个中概述
的
陈旧
的
闭
包
问题。下面是一个,它展示了
陈旧
闭
包
的
实际问题: useEffect(() => { useInterval(() => setCount(count +
浏览 4
提问于2019-10-27
得票数 1
2
回答
如何解决反应钩关闭问题?
、
、
、
import
React
, { useState } from "
react
"; const</button> </div>} 我只想知道这是否像我想
的
那样起作
浏览 1
提问于2020-07-09
得票数 30
回答已采纳
1
回答
功能组件
在
重新安装后停止对状态更改
的
呈现
、
任何关于这种奇怪情况
的
建议都将不胜感激。我尝试过各种方法来强制重新渲染,但似乎没有什么效果。我给状态添加了一个计数器,并延迟了状态更新。我使用ref作为值,因为状态是
在</
浏览 3
提问于2021-11-10
得票数 1
2
回答
用回调来回应-关闭问题
、
、
、
、
它
的
工作方式是创建一个stomp客户端。然后
订阅
一些路由,传入路由,然后传入
回
调
,当该路由被击中时,
回
调
将被调用。useEffect
钩子
中
,数组
中
没有依赖项,这样客户端只能在组件挂载时才被创建。message variable is unimportant here */ ) => {} 现在,当
浏览 0
提问于2020-05-10
得票数 3
1
回答
我似乎不能从这个
函数
中
访问我
的
更新状态
、
、
、
我有这样
的
状态: const [fingerprintingIssues, setFingerprintingIssues] =
React
.useState([]) 我有一个循环遍历一堆数据进行验证
的
函数
如果有错误,它会用setFingerprintingIssues将它们添加到fingerprintingIssues
中
。这很好用。但是在这个方法(经过简化)
中
,我
在
方法
的
complete
中
检查fingerprintingIssues
浏览 10
提问于2019-12-15
得票数 0
1
回答
自定义
钩子
中
的
setState
调用不更新状态
、
、
、
、
我正在尝试设置一个基本
的
自定义
钩子
来返回ReactiveNative
中
的
设备方向。我有一个
函数
式代码
的
例子就在这旁边,我不知道为什么这不能工作。我认为这是某种形式
的
结束/范围界定问题,但显然我不知道。 我知道有更容易
的
方法来获得设备
的
方向,但我想知道为什么这不工作,以及如何使它工作。当前行为:调用setOrientation不会更改orientation
的
值。预期行为:调用setOrientation将更新
浏览 2
提问于2019-09-23
得票数 8
回答已采纳
2
回答
使用useEffect时,
react
组件会呈现几次
、
我使用带有
钩子
的
功能反应组件。const [loaded, setLoaded] =
React
.useState(null);但是我在这个组件
中
也有一个复选框处理程序。 //...UPD 如果我设置为useEf
浏览 0
提问于2019-08-20
得票数 1
回答已采纳
1
回答
修复useEffect挂钩中
的
陈旧
状态
、
、
我已经修复了useEffect
回
调
的
一个问题,当
react
首次初始化状态对象时,使用基于
闭
包
的
'stale'/old状态值。以前,
在
挂载之后执行useEffect
回
调
时,它只能访问第一个状态值,即null。我通过向useEffect
钩子
添加状态对象isSignedIn作为第二个参数解决了这个问题。现在,每当调用changeSignInStatus时,useEffect都
浏览 1
提问于2020-08-28
得票数 0
1
回答
将
函数
作为
回
调
传递给用
钩子
创建
的
function状态,并不反映变量
的
新值。
、
当我们
在
ReactJS状态上存储一个
函数
时,我在这里遇到了一些非常奇怪
的
事情。我用
钩子
创建了一个
react
状态,其中包含:由于
钩子
本身在
setState
期间没有
回
调
,所以一旦状态发生变化,我将使用此方法
在
useEffect期间切换回
调
我
在
setState
期间传递
的
回<
浏览 2
提问于2020-07-29
得票数 1
回答已采纳
2
回答
关于useState (
React
)
的
理解
、
、
你能给我解释一下为什么这个简单
的
代码不能像预期
的
那样工作吗?有一个名为“启动计时器”
的
按钮,它指向“计时”功能。我以为使用setCount会更新计数变量
的
状态,但它每秒都会保持为0。useState不正是用来更新变量
的
吗?感谢您
的
帮助!PS :在按钮
中
,我只是将onClick重命名为clicAction,以便在我
的
组件中使用它,但这根本不是问题。/components/Button'; import { useState,
浏览 1
提问于2021-12-03
得票数 3
2
回答
useEffect
中
的
React
setTimeout和
setState
、
、
、
我有这段代码,我
的
问题是,为什么
在
我
的
answer
函数
中
,我会得到initialState。如何在setTimeout
函数
的
回
调
中
以适当
的
方式设置状态以获得正确
的
状态?const App = () => { name: "", password:
浏览 62
提问于2020-07-16
得票数 2
回答已采纳
2
回答
将
react
钩子
中
的
setState
回
调
替换为useEffect
钩子
,用于复杂场景不能工作
、
、
、
、
嗨,我有一个场景,
在
一个特定
的
场景
中
,我需要在
react
钩子
中用
React
_hooks设置新
的
状态后替换
setState
回
调
。</span> </div> </Router> </div
浏览 28
提问于2020-02-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从源码中来,到业务中去,React性能优化终极指南
react源码分析之-setState是异步还是同步?
React 入门
React个人学习感悟(三)
Webpack 的插件机制 - Tapable
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券