腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
React
中
禁用
事件
处理
程序上
的
unstable_batchedUpdates
()
我正在尝试
禁用
React
中
的
unstable_batchedUpdates
()。我开始认为这是不可能
的
。这就是我正在尝试
的
: ReactDOM.unstable_batchedUpdates = callback => callback() 我正在寻找一种解决方案,它可以帮助我避免使用setTimeout()将代码包装在
事件
处理
程序
中
<div onClick={() => { setTimeo
浏览 45
提问于2020-03-25
得票数 3
2
回答
为什么调用useState钩子
的
set函数会立即应用于异步函数?
、
、
在
同步和异步函数
中
调用useState钩子
的
多个set函数时,我经历了不同
的
行为。setTimeout(updateState, 0) </div>}如何在异步函数
中
实现同步? 我
在
浏览 1
提问于2021-11-28
得票数 6
回答已采纳
3
回答
React
:为什么一个异步函数
中
的
多个useState设置器会导致多个重定向器?
、
、
下面的onClick回调函数将导致1次重呈现: // Order of setters doesn't matter -
React
setValue("two"); setNumber(2);};问题:为什么我使函数异步(
浏览 2
提问于2021-11-05
得票数 31
回答已采纳
1
回答
当登录状态不变时执行firebase onAuthStateChanged,它在返回用户之前也返回null。
、
我在学习
在
react
中
的
火基认证。我相信只有当用户登录状态发生变化时onAuthStateChanged才会触发。但是,即使当我转到另一个路由或刷新页面时,它仍然会执行。这是我
的
AuthContext.jsimport {auth} from '.loading && children} <
浏览 7
提问于2022-01-25
得票数 0
回答已采纳
1
回答
为什么异步函数
中
连续
的
setState调用没有批
处理
?
、
因此,我理解
在
react
事件
处理
程序
中
对setState调用进行批
处理
以提高性能,但我不理解为什么它们不在异步回调
中
对setState调用进行批
处理
。then((data)=>{ setData(data);这两个setState调用将导致两个不同
的
呈现,即使它们
在</em
浏览 4
提问于2019-09-04
得票数 2
1
回答
澄清我对属性如何传递
的
理解(以及useEffect是如何工作
的
)
我有一个页面(
在
useEffect
中
)转到Firebase并获取一堆数据并将它们存储
在
状态
中
例如,
在
QuestionPage
中
,我将console.log放在返回()块
中
,这样就可以看到“最终”状态。我
在
控制台中发现
的
是,我有
浏览 2
提问于2022-03-20
得票数 0
4
回答
React
是否保持状态更新
的
顺序?
、
、
、
我知道
React
可以异步地、批量地执行状态更新以进行性能优化。因此,您永远不能信任
在
调用setState之后将被更新
的
状态。但您是否可以信任按照称为 for
的
相同顺序更新状态? 1.是否存在这样
的
可能性:a为false,b为真: constructor(props); this.setState
浏览 0
提问于2018-02-01
得票数 183
回答已采纳
1
回答
React
采取200ms+
、
、
、
我正在听一个websocket,它每秒触发一次回调: console.log('setState', performance.now() - start) } 因此,设置状态最初是缓慢
的
,而在LargeChildComponent呈现时则是非常慢
的
。应该在useEffect(myFunc,[])
中</em
浏览 2
提问于2022-06-08
得票数 2
回答已采纳
2
回答
将setState重新呈现三次
、
、
、
我希望将userID存储
在
文档
中
,所以我使用setID来存储它。当我尝试创建一个try...catch来获取具有特定id
的
用户集合时,它会导致一个错误,即doc(id)不能为空。
浏览 7
提问于2021-05-16
得票数 0
2
回答
使用useEffect时,
react
组件会呈现几次
、
我使用带有钩子
的
功能反应组件。const [loaded, setLoaded] =
React
.useState(null);但是我在这个组件
中
也有一个复选框
处理
程序。 //...UPD 如果我设置为useEf
浏览 0
提问于2019-08-20
得票数 1
回答已采纳
2
回答
多个setStates不累加到一个更新/呈现
中
.?
我记得当我发现setState是异步
的
时,我是多么
的
惊讶。现在,我偶然发现了一种“奇怪”
的
行为,它不适合我对setState异步性
的
理解。考虑下面的代码片段(由于某种原因,它会导致Script Error,下面是外部沙箱:):class SomeComponent extends
React
.Component {<script src="https://cdnjs.clou
浏览 1
提问于2018-08-26
得票数 3
回答已采纳
3
回答
如何使钩子同步?
、
在过去,我编写了这样
的
reactjs代码: state = { var1:null, var2:null, var3:null }App"> { var2 } </div>以下是我
在
第二种方法
中
的
问题: 有办法让setVar1,setVar2和setVar3
在
浏览 2
提问于2021-04-11
得票数 0
1
回答
React
重发触发器
的
行为取决于其调用
的
时间。
例如,假设您有一个具有多个useState
的
钩子: const [s1, setS1] = useState(); setS2(Date.now()); [setS1, setS2] return setFn;现在,取决于何时调用,setFn
的
反应将触发一个或两个改进机('render')
浏览 1
提问于2020-11-13
得票数 1
回答已采纳
1
回答
未捕获
的
TypeError: event.preventDefault不是一个函数(
react
.js)
、
、
我尝试
在
React
中
编辑我
的
项目,但函数不起作用我知道我错过了一些东西,但我不知道我错过了什么,我尝试了超过12个小时来修复它。我
在
另一个函数上使用了event.preventDefault();,一切正常,但在下面的代码
中
,我得到了这个错误: Uncaught TypeError: event.preventDefault isnot a function 我
的
代码: update(event) { const
浏览 186
提问于2020-04-14
得票数 0
回答已采纳
1
回答
进口mobx方式
的
差异
、
、
、
、
下面的导入如何产生不同
的
效果?从‘mobx反应/本机’导入{观察者} 如果需要更多
的
信息,请发表评论
浏览 1
提问于2017-11-02
得票数 1
回答已采纳
3
回答
状态变量
的
顺序
在
反应
中
起作用吗?
、
、
、
当我执行下面的代码时,会出现一个错误“不能读取null (读取‘登录’)
的
属性”,因为它到达了返回语句
的
末尾,因为
在
返回之前,它不应该检查布尔值。import
React
, { useState, useEffect } from '
react
'; } return <h2>{
浏览 9
提问于2021-12-21
得票数 3
6
回答
React
:跳过对多个连续setState调用
的
重新呈现
、
、
、
、
,
在
getPolicyFormRequirements解析之后,我
的
函数组件重新呈现9时间(调用setState
的
所有实体
的
计数)。我知道这个特定用例
的
解决方案是将它们聚合到一个状态并对其调用一次setState,但正如我所记得
的
(如果我错了),
事件
处理
程序(例如,onClick)上
的
事件
处理
程序(例如onClick)如果调用多个连续setStates,
在
事件
<e
浏览 4
提问于2019-12-03
得票数 12
回答已采纳
1
回答
如何在
react
native
中
获取父组件区域
的
触摸
事件
?
、
、
、
我
在
我
的
react
naive应用
程序上
使用了以下代码。我仅在我
的
子component.But上
禁用
了触摸功能,我
在
子组件
的
区域上没有得到触摸
事件
。如何解决这个问题?
浏览 0
提问于2018-09-14
得票数 1
2
回答
从按钮
中
删除
禁用
的
HTML属性不允许单击该属性
、
、
我
的
React
应用程序中有这个按钮组件:我期望
在
浏览器
中
删除disabled为什么按钮
在
删除浏览器
中
的
属性后不触发警报消息?
浏览 8
提问于2022-05-18
得票数 -1
回答已采纳
1
回答
为什么响应批
处理
不能在异步回调
中
工作
我使用
的
是
React
"version":"18.2.0",它必须在任何地方都支持 (
在
回调、setTimeout和承诺
中
)。组件,它只
在
redux存储
中
没有令牌,并且如果没有令牌时,这个组件才会将路由重定向到根页面:importdispatch(setToken(token)); history.pu
浏览 11
提问于2022-08-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文解锁 React 中绑定事件处理函数的新姿势!
React-010-事件处理函数的this指向问题
React-010-事件处理函数的this指向问题
序列比对在biopython中的处理
卷积与FFT在图像处理中的应用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券