腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
取消
异步
/
等待
并
更新
组件
状态
reactjs
、
async-await
、
debounce
我有一个关于去反跳
异步
函数的问题。为什么我的回答不明确?validatePrice是ajax调用,我从服务器接收响应
并
返回它(它肯定是定义的)。我想在用户停止编写后进行ajax调用,并在我得到响应后
更新
状态
。我这样做是对的吗?
浏览 19
提问于2019-09-13
得票数 1
回答已采纳
1
回答
如何清除useffect调用中的函数?
javascript
、
reactjs
、
react-native
因此,我正在
更新
useEffect钩子中的
状态
并
获取此错误,如果在useEffect钩子中使用
异步
/
等待
语法,则不使用清理函数。 const getToken = async () => { const mytoken = await AsyncStorage.getIte
浏览 1
提问于2020-05-26
得票数 0
回答已采纳
1
回答
为什么
异步
/ajax请求在componentDidMount中被
取消
ajax
、
reactjs
、
xmlhttprequest
、
axios
componentWillUnmount() {} 如果我只是加载这个
组件
,而我还没有以任何方式卸载该
组件
,为什么它仍然会被卸载。为什么我必须
取消
componentDidUnmount中ajax调用的所有
浏览 0
提问于2018-07-11
得票数 0
1
回答
在什么情况下
等待
取消
的任务将抛出TaskCanceledException?
c#
、
async-await
我习惯于在处理
异步
操作
取消
时执行
异步
模式:{ throw; }该方法调用一个
异步
组件
,该
组件
公开某种
取消
机制。然后,我期望任何
等待
这个
浏览 4
提问于2017-03-21
得票数 5
3
回答
取消
useEffect钩子中所有
异步
/
等待
任务以防止内存泄漏的正确方法是什么?
reactjs
、
firebase
、
async-await
、
google-cloud-firestore
、
use-effect
在我的“仪表板”
组件
中,我对一个经过身份验证的用户进行了useEffect挂钩检查,如果是的话,从防火墙中提取数据,
并
设置一个电子邮件变量和chats变量的
状态
。index.js:1375警告:无法对未挂载的
组件
执行反应
状态
更新
。这是一个非操作,但它表示您的应用程序中存在内存泄漏。若要修复,请
取消
useEffect清理函数中的所有订阅和
异步
任务。做了更多的研究,发现了abortController,但是这些例子使用了fetch和signal,我在使用<
浏览 6
提问于2019-10-25
得票数 5
回答已采纳
2
回答
如何在react中
异步
呈现功能
组件
?
javascript
、
reactjs
、
asynchronous
、
react-functional-component
基本上,我需要根据
异步
设置的
状态
呈现
组件
,默认情况下
状态
为" false ",因此
组件
挂载
并
抛出对应于false选项的返回,但它不会
等待
更新
状态
的前提。children : <Navigate to="/" />在返回答案之前,我如何设置这个
组件
以
等待
前提?
浏览 4
提问于2022-01-05
得票数 0
2
回答
卸载
组件
上的
状态
更新
如何导致内存泄漏?
javascript
、
reactjs
、
memory-leaks
更新
未挂载
组件
的
状态
如何导致内存泄漏?警告:无法对未挂载的
组件
执行反应
状态
更新
。这是一个非操作,但它表示您的应用程序中存在内存泄漏。若要修复,请
取消
useEffect清理函数中的所有订阅和
异步
任务。 但是,当
组件
刚刚被
取消
并且不再需要时,用"isUnmounted“检查乱扔我的承诺链似乎很奇怪。这是如何导致内存泄漏的?
浏览 1
提问于2019-12-03
得票数 5
回答已采纳
1
回答
setState没有立即
更新
reactjs
、
typescript
、
file
、
setstate
、
react-functional-component
我正在处理一个react应用程序,我尝试
更新
一个
状态
,但它没有立即
更新
。我查找了inm互联网并发现,但问题是,所有这些人都在使用类
组件
,而我使用的是功能
组件
。
浏览 3
提问于2020-11-07
得票数 0
回答已采纳
2
回答
警告:无法对卸载的
组件
执行响应
状态
更新
。在功能
组件
中
reactjs
、
typescript
我有一个函数
组件
,其中我从我的localStorage中获得一个值,
并
使用该值来设置一个
状态
下的值: setSortType(value)当我运行
组件
时,我会得到一个日志: 警告:无法对未挂载的
组件
执行反应
浏览 5
提问于2020-08-02
得票数 14
回答已采纳
5
回答
如何检查
组件
是否已卸载到功能
组件
中?
reactjs
回调函数设置
组件
状态
。但有时,提供数据的订阅需要结束。因为回调是
异步
执行的,所以它不知道订阅是否在发出服务调用(执行回调函数)之后结束。然后,我在控制台中看到以下错误: 这将是以下步骤: 订阅
浏览 4
提问于2019-08-23
得票数 6
回答已采纳
1
回答
如何
取消
Image.getSize()请求?
javascript
、
reactjs
、
react-native
我使用React的Image.getSize(uri, (width, height) => {})方法获取远程映像的维度,
并
使用setState()将其设置为
组件
的
状态
this.setState({ width, height })} 无法对未挂载的<
浏览 3
提问于2020-01-20
得票数 8
回答已采纳
2
回答
将调用放入队列
并
等待
更新
React.js中的
状态
javascript
、
reactjs
、
loops
、
promise
、
async-await
我在子
组件
的forEach循环中运行了一个函数,该函数必须过滤数据
并
根据结果
更新
状态
。问题是,当我用一个循环迭代这个函数时,它在同一时间内都在运行,
状态
将不能用数据正确地
更新
。问题是如何更好地实现它,可能有一种使用承诺或
异步
/await的方法,或者更简单的方法来工作。根据需要放入队列
并
等待
状态
更新
。简化代码在这里this.props.data.forEach((
浏览 4
提问于2017-08-28
得票数 5
回答已采纳
1
回答
无法对已卸载的
组件
执行React
状态
更新
。UseEffect
reactjs
、
react-native
我在发出请求并在
组件
中显示结果时遇到问题。它显示了一个性能错误。我尝试了一些我在stackoverflow上找到的解决方案,但都没有解决。这个错误到底是什么,我如何修复它?有关错误的更多详细信息: 警告:无法对已卸载的
组件
执行React
状态
更新
。这是一个no-op,但它表明您的应用程序中存在内存泄漏。要修复此问题,请在useEffect清理函数中
取消
所有订阅和
异步
任务。
浏览 87
提问于2021-09-29
得票数 0
5
回答
为什么
异步
等待
工作与反应setState?
reactjs
、
async-await
、
babeljs
在我的ReactJS项目中,我一直在使用babel的
异步
等待
。我发现了React的一个方便用法,我只是想更好地理解它。asynchronous validation code') console.log('updated component') 我的意图是在
组件
更新
后运行
异步
验证代码生成的控制台日志显示:updated component asynchronous vali
浏览 0
提问于2017-10-30
得票数 43
回答已采纳
4
回答
componentDidMount:不能在未挂载的
组件
上调用setState (或forceUpdate)
reactjs
、
axios
我正在componentDidMount中获取数据
并
更新
状态
,并出现了著名的警告: self.setState( { data: response.data } );;} 是什么导致了这一警告,获取数据和
更新
浏览 0
提问于2018-05-17
得票数 7
回答已采纳
1
回答
SSR反应应用的渲染过程及
异步
代码执行
javascript
、
reactjs
、
server-side-rendering
它是否
等待
异步
操作完成? 它是否
等待
树中所有
组件
的
状态
以某种方式稳定?它会在某些生命周期方法中
等待
异步
代码,比如用componentWillMount() ...修饰的await/async代码吗?如果我将一些
异步
代码包装成承诺
并
调用setState,那么它就是回调--这个更改会被考虑进去吗?
浏览 1
提问于2018-02-06
得票数 0
3
回答
如何使用React和Redux从store.unsubscribe中执行useEffect
javascript
、
reactjs
、
redux
、
react-hooks
我有一个使用redux和钩子的反应性无
状态
组件
。我需要显示页面加载(useEffect)上的项目数,并在每次添加或删除项(store.subscribe)时
更新
它。() => { items: store.getState().items.length}); 但这会导致控制台显示警告,无法对未挂载的
组件
执行反应
状态
更新
若要修复,请
取消
useEffect清理函数.中的所有订阅和
异步
任务
浏览 13
提问于2019-11-25
得票数 7
回答已采纳
3
回答
在react js中的useEffect之后没有设置
状态
javascript
、
reactjs
我的react应用程序中有下一个
组件
:import React, { useEffect, useState } from "react"; import AsyncSelect from "react-select
浏览 9
提问于2021-12-14
得票数 0
1
回答
角/Rxjs管道
异步
不适用于ssr?
angular
、
rxjs
、
nestjs
、
server-side-rendering
、
angular-universal
我对运行在SSR上的
异步
管道有一个问题。没有错误,只有一个无限循环(服务器似乎在
等待
可观察到的问题得到解决)。,因为它将避免手动
取消
订阅,以避免在
组件
被破坏时发生内存泄漏。但是,使用手动
取消
订阅工作。
更新
08/06/2020
异步
显示在模板中,如下所示: }
更新</em
浏览 5
提问于2020-06-07
得票数 7
1
回答
错误警告:无法对已卸载的
组件
执行响应
状态
更新
react-native
、
react-hooks
、
use-effect
错误警告:无法对未挂载的
组件
执行反应
状态
更新
。这是一个非操作,但它表示您的应用程序中存在内存泄漏。若要修复,请
取消
useEffect清理函数中的所有订阅和
异步
任务。
浏览 1
提问于2021-11-27
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React中setState 为什么是异步的?
Web端设计组件篇-数据类
有返回结果的异步任务Futrue与Callable
Java异步编程——深入源码分析FutureTask
React Hooks源码深度解析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券