腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
卸载
的
组件
上
更新
react
状态
时
出现问题
、
、
、
好吧,当我想要
更新
一个项
时
,我调用UseEffect并对我
的
端点进行异步调用,但是我想解决当id在数据库中不存在
时
的
问题,它抛出以下错误:警告:无法
在
未安装
的
组件
上
执行反应
状态
更新
。这是一个no-op,但它表明您
的
应用程序中存在内存泄漏。要修复此问题,请在useEffect清理函数中取消所有订阅和异步任务。
浏览 12
提问于2021-05-14
得票数 0
3
回答
React
钩子useEffect运行,即使给出[]作为dep
、
、
我正面临着一个相当奇怪
的
问题。此外,由于我正在清除间隔计数,所以
在
COUNT=1之后不能
更新
。但是setInterval似乎仍在持续运行。有谁能解释一下吗? 是不是因为我得到了[]作为deps,所以间隔不知何故没有被清除?
浏览 0
提问于2020-01-21
得票数 2
1
回答
调用异步API后调用useState setter函数
、
、
、
、
products.data); setError(e); }; }, []);因此,setInventory和setError变量都是未定义
的
,而不是setter函数。因此,将undefined作为函数调用将引发错误。
在
try块中抛出
的
错误将在catch块中捕获。但是catch块也会抛出一个错误,
浏览 2
提问于2022-05-22
得票数 2
1
回答
useEffect模拟componentWillUnmount不返回
更新
状态
、
、
然后,我有一个模拟useEffect
的
componentWillUnmount挂钩,以便在
组件
卸载
之前,将当前
的
更新
状态
记录到控制台。但是,初始
状态
将被记录,而不是当前
状态
。下面是我要做
的
事情
的
简单表示(这不是我
的
实际
组件
): import
React
, { useEffect, useState } from '
react
'
浏览 6
提问于2020-03-18
得票数 2
回答已采纳
1
回答
更新
JSX变换中断响应
、
我试图升级到Reactive17,并使用来避免import
React
from '
react
'。当我从
组件
中删除import
React
时
,页面会出现错误(仅在呈现该
组件
时
)。', { runtime: 'automatic' }]} 警告:不能在呈现其他
浏览 5
提问于2021-11-30
得票数 0
2
回答
有没有一种方法可以在任何未挂载
的
组件
上
通用地取消对setstate
的
所有调用,或者隐藏尝试它
时
产生
的
错误?
、
、
我首先要说
的
是,我实际
上
并没有试图隐藏错误,我会修复它们,但我需要知道这是否可能。 我正在用.net后端重写一个
react
项目,从框架过渡到核心。我有两个基本相同
的
组件
(一个
在
原始项目中,另一个
在
新项目中)。 它们是一种模式,当打开
时
,收集并展示一篇文章。如果关闭了模式,则
组件
将被
卸载
,如果是
在
返回文章数据之前(使用fetch),则当前会出错,因为它正在尝试
更新
已
卸载</e
浏览 18
提问于2019-06-22
得票数 0
回答已采纳
2
回答
为什么
React
useEffect()
卸载
不改变变量值?
、
、
、
、
我正在创建一个
React
应用程序,现在我正在构建身份验证部分。一切正常,但是当用户登录
时
,我必须
卸载
我
的
日志
组件
并显示主页。我使用Ionic
React
已经制作了
组件
,为了显示登录,我使用了具有swipeToClose属性
的
<IonModal />
组件
。每件事都运行得很好,但由于我正在
卸载
我
的
<Auth/>
组件
,当用户登录到模式
时
浏览 0
提问于2020-06-30
得票数 0
1
回答
在
父级
卸载
后停止子
更新
小问题-不确定如何在其父程序被
卸载
后阻止其
更新
。<input type={this.props.type} name={this.props.name} onBlur={this.handleBlur} ... />hideClear: function () { /
浏览 1
提问于2016-10-07
得票数 1
回答已采纳
3
回答
响应useEffect
卸载
保护不像预期
的
那样工作
、
、
、
我正在useEffect中进行一些异步数据提取,使用
React
来处理页面刷新中
的
用户
状态
。我收到以下错误,这似乎是常见
的
基于谷歌
的
结果: 基于这方面的所有文档,此错误基于
组件
已
卸载
浏览 3
提问于2021-05-05
得票数 0
回答已采纳
1
回答
组件
更新
与
组件
卸载
react
性能
呈现SearchVideoMeta
组件
后,如果
更新
了结果
状态
,则
卸载
SearchVideoMeta
组件
,然后使用新
的
结果
状态
再次挂载和挂载。但是,如果删除键属性(这是唯一键)并
更新
结果
状态
,则会使用新
的
结果
状态
更新
SearchVideoMeta
组件
(无需再次
卸载
和挂载)。我想知道哪种方式性能更好。
React
文档说添加key总是更
浏览 0
提问于2018-11-29
得票数 0
1
回答
当子功能
组件
重定向
时
,无法对父功能
组件
中
的
未装入
组件
警告执行反应
状态
更新
、
我有一个父
组件
UserLogInPage和子
组件
SignIn (两者都是功能
组件
)。
在
SignIn子
组件
中,如果authResult为true,我将重定向 {authResult ?<Redirect to="/"></Redirect> : null} 我触发loginUser操作,检查用户输入
的
凭据是否正确(此调度位于SignIn子
组件
内
的
handleSubmitSignInValu
浏览 8
提问于2020-09-05
得票数 0
回答已采纳
1
回答
我
的
React
应用程序
在
Chrome中运行得很好,但在firefox中却不起作用
、
我有一个应用程序,它在chrome中运行得很好,但是
在
firefox中它显示
的
是空白屏幕。const composeEnhancers = window.createStore(rootReducer,composeEnhancers(applyMiddleware(thunk))); 如果我使用下面的代码来创建com
浏览 0
提问于2019-06-26
得票数 3
1
回答
React
警告:无法
在
卸载
的
组件
上
执行
React
状态
更新
。要修复此问题,请取消所有订阅
、
、
、
当尝试更改模式中
的
值
时
,会收到上述警告: 我有一个弹出窗口,当我
在
模式中更改国家代码字段
的
值
时
,一切都很好。但是一旦我保存或关闭了模型,
状态
变量
的
值就变得不确定了。(name) const [newPhone, setNewPhone] =
React
.useState(phoneNumber) const [
浏览 18
提问于2020-10-07
得票数 0
2
回答
为什么我们需要在
React
中返回函数?
、
、
我
在
项目中使用Material
组件
,并在我
的
应用程序中使用AutoComplete
组件
。
React
.useEffect(() => { if (!为什么我们返回一个将这个变量更改为false
的
函数?它始终是true中
的
if-stat
浏览 1
提问于2020-06-18
得票数 2
回答已采纳
2
回答
当我
在
React
中更改传递给它
的
属性
时
,
组件
没有
更新
、
、
、
、
我有一个功能
组件
,它有一个子
组件
。子
组件
显示一些文本,这些文本是通过props从父
组件
传递到它上面的。当我更改父
组件
中
的
文本并将其向下传递
时
,子
组件
仍然保留旧文本。下面是父
组件
MainPage
的
最小可重现示例。function DisplayText(props){} 如何
更新
子
组件
浏览 1
提问于2019-10-10
得票数 7
回答已采纳
1
回答
为什么只有第一次反应功能
组件
得到道具
、
、
、
当我们尝试
更新
未挂载
的
component.So
上
的
状态
时
,当我测试
React
组件
时
,我们会抛出一个错误,因为我只
在
第一个呈现时得到错误。 警告:无法对
卸载
的
组件</em
浏览 4
提问于2021-11-08
得票数 2
回答已采纳
2
回答
无法对
卸载
的
组件
执行
React
状态
更新
。(UseEffect)(Context API)(
REACT
.js)
、
、
、
、
所以我得到了这样
的
警告:嗯,当我重新路由到Product Edit
组件
时
,它发生在Products
组件
中!Products
组件
用于列出所有产品,product edit
组件
用于编辑产品详细信息,这两个
组件
通过useContext连接到
浏览 1
提问于2020-10-09
得票数 0
1
回答
如何在使用Firebase身份验证
时
防止
React
中
的
内存泄漏
我正在开发一个简单
的
React
身份验证web应用程序,每当我尝试登录
时
,它在第一次尝试
时
都不起作用。每次登录只
在
第二次尝试时有效。 当我第一次单击
时
,我
在
控制台中得到以下错误。index.js:1 Warning: Can't perform a
React
state update on an unmounted component./configuration/firebase' const AuthCon
浏览 21
提问于2021-02-04
得票数 0
2
回答
带变量
的
设定钩
、
我
在
app
组件
数组钩子中需要
更新
,但我有一个变量不能
更新
,不明白为什么function App() { </Switch> </div>} 主页<e
浏览 6
提问于2021-02-20
得票数 1
1
回答
响应异步函数中出现
的
本机内存泄漏问题
、
当使用异步函数呈现useEffect
时
出现问题
,如下图所示。每次刷新应用程序时,它都会出现。这是我从服务器端应用程序获得访问程序
的
代码。
浏览 4
提问于2022-07-24
得票数 0
点击加载更多
相关
资讯
在NPM上发布自己的React组件
WhatsApp 在状态更新时获得对录音的支持
react-native总结心得
React 入门
React 深入系列4:组件的生命周期
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券