腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
React
测试通过
,
但在
document.addListener
处理
程序
中
更新
状态
时
组件
无法
正常
工作
、
、
、
我有一个这样的DatePicker
组件
: const MonthPanel = ({ setMode = () => {} }) => { <div> expect(queryByTestId("datepicker-dialog")).toBeNull(); }); 所需
状态
: 当您在DatePicker外部单击
时
,它应该会关闭。当前
状态
:
浏览 30
提问于2021-01-09
得票数 1
1
回答
停止使用钩子的反应性功能
组件
重新呈现。
、
、
、
、
我有一个纯功能
组件
,在这里我使用useEffect获取一些数据。我将一个空字符串传递给useEffect,因此它的作用就像一个
组件
挂载一样。setLocalState({ a: 2 }); }, 0);我的整个
组件
现在重新呈现两次在这里,当reRender设置了localState,而setIsLoading将isLoading设置为false
时
,我希望
组件
为l
浏览 0
提问于2019-03-06
得票数 3
1
回答
从DOM控制
React
组件
属性
、
、
我创建了一个
React
模式,它有两个特性:isOpened和onClose。这在
React
中
工作
得很好,但是我的整个站点还没有完全的
React
,所以我希望能够在
React
环境之外控制我的模式。我已经将isOpened设置为窗口变量,并将onClose设置为
更新
此变量的窗口函数,这在第一次加载
时
工作
得很好,但当然,当这些变量
更新
时
,我的模态
组件
不会重新呈现。当我
更新
浏览 3
提问于2016-03-31
得票数 0
5
回答
React
/Redux:视图中未
更新
修改
状态
、
、
、
在我使用redux的
react
本机应用
程序
中
,reducers似乎
工作
得很好,但UI不会在
状态
修改时
更新
。:在我的应用
程序
组件
的render-method
中
,我将
状态
传递给子
组件
: const { state, actions } = this.props;但是视图不会
更新
。在reducer-function
中
,
状
浏览 1
提问于2016-05-16
得票数 2
4
回答
为什么redux而不是会话存储
、
、
、
假设我有一个处于
组件
"App“
状态
的小对象。因此,要将
状态
保存在redux
中
,为什么不能将其保存在会话存储
中
?这有什么实质性的区别吗?
浏览 0
提问于2019-07-07
得票数 13
回答已采纳
2
回答
防止在异步事件
处理
程序
期间
更新
卸载的
组件
我有一个删除
组件
的异步事件
处理
程序
,但是这个
组件
使用
状态
来监视事件
处理
程序
的执行
状态
。事件
处理
程序
是从远程数据库
中
删除项的模拟。问题是,在成功删除
组件
时
,
组件
被卸载,因此最后的
状态
更新
(指示已完成删除)触发错误“
无法
对已卸载的
组件
执行响应
状态
更新</
浏览 1
提问于2020-11-12
得票数 0
回答已采纳
1
回答
如何用道具和
状态
注释一个反应性功能
组件
?
、
、
我正在构建一个
react
本机应用
程序
。我有一个父
组件
和一个子
组件
。子
组件
有一个按钮,其事件
处理
程序
位于父
组件
中
。在事件
处理
程序
的末尾,我还必须
更新
子
组件
中
的特定
状态
。因此,我使用父
组件
中
的useRef钩子来创建子
组件
的引用。,当我悬停在它上面
时
,会出现以下错
浏览 2
提问于2021-03-30
得票数 1
回答已采纳
2
回答
从外部调用
React
setState挂钩(DOM/Google Maps)
、
、
我正在构建一个使用各种useState()钩子的函数
React
组件
。它们
中
的每一个都提供了一个
状态
和一个可以被调用来
更新
它的函数。这在
react
本身内部
工作
得很好。
但在
我的场景
中
,我还必须
处理
其他(DOM/Google Maps)环境。 作为放在Google map上的DOM元素的回调,我想调用setState(!state)来翻转布尔值。我认为问题在于setState钩子
无法
获取最新<e
浏览 1
提问于2019-08-06
得票数 0
1
回答
当子功能
组件
重定向
时
,
无法
对父功能
组件
中
的未装入
组件
警告执行反应
状态
更新
、
我有一个父
组件
UserLogInPage和子
组件
SignIn (两者都是功能
组件
)。 在SignIn子
组件
中
,如果authResult为true,我将重定向 {authResult ?<Redirect to="/"></Redirect> : null} 我触发loginUser操作,检查用户输入的凭据是否正确(此调度位于SignIn子
组件
内的handleSubmitSignInValues
处理
程
浏览 8
提问于2020-09-05
得票数 0
回答已采纳
1
回答
React
React
-路由器不变冲突: replaceState(...)错误
、
我已经开始使用Flux和
react
-router开发一个应用
程序
。我的一个
组件
使用从Flux存储
中
获得的
状态
进行填充。这可以很好地
工作
。但是,当我使用
react
-router离开这个
组件
,然后再次返回
时
,我得到了上面的错误。如果我刷新页面,错误就会消失,页面
工作
正常
。根据我对此的理解,
react
-router似乎没有重新挂载此
组件
,因此它试图更改未挂载
组件
浏览 0
提问于2015-03-13
得票数 1
2
回答
究竟什么是重新呈现和useState钩子的流程?
、
、
我正在学习
react
,我理解了useState和useEffect钩子的流程(它们是如何重新呈现
组件
的),以及重新呈现
组件
到底意味着什么(整个函数将再次运行,或者它是如何发生的),.I在下面附加了一个演示代码--如果在这种情况下解释这些钩子是如何
工作
的,那就太棒了。所以 它会在函数执行过程
中
触发重新呈现吗?2)如果在最后重新呈现,不应该在屏幕上
更新
inc2值,因为当我在控制台上打印它
时
,它就被
更新
了。
浏览 2
提问于2022-07-13
得票数 0
回答已采纳
2
回答
对复杂
组件
进行更快的
React
状态
管理
、
、
、
、
最近,我尝试使用Redux和MobX
状态
管理库来实现
React
,然而,如果你正在实现更复杂的具有大量绑定的页面(例如1000个),那么为
状态
的单个属性更改重新呈现整个VDOM就有点慢了。因此,我尝试实现只重新呈现那些侦听使用的绑定的
组件
的库。 在ViewModel
中
,您可以定义可观察的对象、数组和操作。要更改任何值,您可以使用this.set函数(类似于redux操作),该函数将设置可观察对象的值,但是侦听此绑定的
组件
将在稍后的this.applyChanges调用
中
重
浏览 0
提问于2018-11-19
得票数 0
1
回答
反应-两个按钮-点击其中一个就会同时打开。
、
我有一个带有onClick
处理
程序
及其
状态
的
React
按钮
组件
--说明它是否在单击
时
打开。如果我在包装器容器
中
呈现两个这样的
组件
,并单击其中一个
组件
,则两个按钮都会
更新
状态
。如何
处理
状态
,以便只
更新
一个按钮而不使用I?return ( <Button />
浏览 2
提问于2021-02-11
得票数 0
回答已采纳
2
回答
变量值在函数
中
不
更新
、
、
我在一个无
状态
的
React
组件
中使用onClick
处理
程序
。 count = count + 6;我的问题是,由于redux操作,count没有
更新
如果我删除它,count会
正常
更新
。 为什么redux操作(
浏览 0
提问于2019-09-16
得票数 1
1
回答
与其他客户端共享Redux
状态
在字符串
时
不起作用
、
、
、
、
我直接将redux
状态
从一个客户端发送到另一个客户端,方法是简单地将对象转换为字符串,然后通过websocket发送,然后接收、解析和分派到存储。问题是如果对象是这样的:那么它
工作
得很好,但是假设对象是这样的:
浏览 1
提问于2017-07-07
得票数 4
1
回答
为什么
React
/Redux重置所有事件
处理
程序
,即使“`state`”不变
、
、
要创建记录
组件
id的onClick事件,我使用以下函数: console.log(e);这已经
正常
工作
了,它记录了我单击的项目的id。但是,根据的说法,
React
显然触及到了这个
处理
程序
的每个节点,并且在s
浏览 2
提问于2016-01-26
得票数 1
回答已采纳
1
回答
箭头函数不通知redux
状态
更改。
、
、
、
、
我在
react
本机中有一个
react
组件
,我想手动
处理
hardwareBackButton。在传递给backHandler的hardwareBackPressListener函数
中
,当redux
状态
为true或false
时
,我有不同的行为。const brandSelected = useSelector(state => state.map.brandSelected); 我的
组件
中有这个useSelector来访问
状态
。我有
浏览 6
提问于2021-12-18
得票数 2
回答已采纳
1
回答
在调用setState之前,突变的
状态
会直接引起任何问题吗?
、
我个人总是会复制我要
更新
的数据,修改这个副本,并通过调用setState将其分配给
状态
中
的原始变量,这是
更新
状态
的常用和规范的方式:copy.a.b.c = 5然而,我的一位同事使用了另一种
更新
状态
的方法他直接突变
状态
,然后使用
状态
浏览 3
提问于2021-02-15
得票数 0
2
回答
如何将数据从一个
react
组件
发送到另一个
react
组件
?
、
、
在这里,我从“Order”
组件
获得了一些数据,然后我想将这些数据发送到导航
中
,但是在“导航”中使用'props.order_data‘
时
得到的所有数据都是未定义的。如何在“导航”中使用这些数据?
浏览 14
提问于2022-01-21
得票数 0
回答已采纳
1
回答
电子通讯窗口显示的渲染器
、
当电子窗口显示在我的main.js
中
时
,我试图捕捉渲染
程序
过程
中
的一个事件(
react
应用
程序
)。我
无法
(据我所知)使用
react
组件
生命周期,因为
组件
已经在初始加载
时
挂载,并且除非
状态
更改(电子主进程ShowWindow )在初始加载后也不会触发
状态
更改,否则不会
更新
。我的用例是在用户从托盘打开窗口
时
检查新数据,并触发通知。同
浏览 4
提问于2017-10-26
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
什么是React的错误边界(Error Boundary)?
React.js Components:基础指南
React 18完善并行机制,加入自动批处理、过渡API新功能
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券