腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1727)
视频
沙龙
1
回答
警告
:
在
setInterval
(
React
Native
)
内部
调用
接口
时
,
只能
更新
已
挂载
或
挂载
的
组件
、
、
、
、
我一直
在
开发一个应用程序,我需要每隔30秒进行一次API
调用
,并将响应设置为某种状态。我正在
setInterval
中做这件事。我有一个
组件
,这是渲染在所有屏幕上
的
应用程序。(与
setInterval
所在
的
组件
相同)。一切似乎都正常,但是当我按back按钮转到上一个屏幕
时
,我得到了这个
警告
'setState on unmounted component‘。请记住,该
组件
也会在此屏幕中再次<e
浏览 7
提问于2017-08-18
得票数 0
1
回答
对卸载
的
组件
发出
React
本机setState()
警告
、
我收到
警告
"setState(...):
只能
更新
已
挂载
或
挂载
的
组件
。“如果我离开包含此
组件
的
屏幕,然后导航回该
组件
并尝试发送一条消息。我读过其他一些有类似问题
的
SO post,但它们都倾向于删除异步回调
的
侦听器。这里导致问题
的
代码
在
sendMessage()函数中,没有回调。 我不清楚为什么我
浏览 1
提问于2016-06-02
得票数 2
2
回答
关于
在
未
挂载
组件
上
调用
setState
的
警告
、
警告
:我已经查看了代码中
的
所有setState,并对它们进行了替换以确保。找不到它
的
来源..。到目前为止,我
的
观察是: 我以为我有更多..。但是随着更多
的
测试,我被弄糊涂了,因为它不符合我认为我理解
的
模
浏览 2
提问于2016-10-27
得票数 7
1
回答
如何处理
React
组件
层次结构以确保状态清理?
、
我正在创建我
的
第一个
React
应用程序,我正在与一个我不太理解
的
bug作斗争。我
挂载
了一个
组件
(A),然后它
挂载
了另一个
组件
(B),然后它
挂载
了另一个(C)。用户交互会导致卸载父
组件
(A)而不会遇到任何问题(使用
React
.unmountComponentAtNode())。然后,我重新
挂载
组件
以重新启动活动,并开始
在
调用
setState()<e
浏览 6
提问于2015-02-07
得票数 0
2
回答
当我收到新
的
道具
时
,如何setState (以及它可以做得更好)。我需要让他们直接进入状态。в
、
我
的
代码是 }`
只能
更新
已
安装
或
安装
的
组件
。这通常意味着
在</
浏览 0
提问于2018-04-01
得票数 0
2
回答
警告
react
: setState(...):
只能
更新
已
安装
或
正在安装
的
组件
、
、
警告
: setState(...):
只能
更新
已
安装
或
正在安装
的
组件
。这通常意味着您在未
挂载
的
组件
上
调用
setState()。这是个禁区。 这是一个
react
应用程序,横幅固定在屏幕上并传递随机图像。它
的
编写方式是生成有问题
的
警告
。import
React
from "
react
&qu
浏览 19
提问于2019-03-25
得票数 0
1
回答
在
安装
或
安装
时
响应this.setState
警告
、
、
我一直得到: import
React
, { Component } fr
浏览 3
提问于2016-11-06
得票数 1
4
回答
React
setState
只能
更新
已
安装
或
正在安装
的
组件
、
我收到以下
警告
当我第一次访问联系人页面
时
,这是很好
的
。然后,如果我离开页面并返回,就
浏览 55
提问于2016-02-12
得票数 22
回答已采纳
2
回答
是否可能获得铬控制台
警告
的
堆栈跟踪?
、
、
反应
警告
我
在
某个地方有不好
的
状态逻辑:
警告
:setState(.):
只能
更新
安装
或
安装
组件
。这通常意味着
在
未
挂载
的
组件
上
调用
setState()。这是禁止行动。当我单击行号
时
,它指向
React
源代码中
的
console.warn行。如何才能看到
警告
来自我
的
代码?有方法从wa
浏览 1
提问于2015-08-16
得票数 5
回答已采纳
7
回答
对
已
卸载
的
组件
执行
React
- setState()
、
、
、
在
我
的
react
组件
中,当ajax请求正在进行时,im尝试实现一个简单
的
微调器- im使用state来存储加载状态。出于某种原因,我
的
React
组件
中
的
下面这段代码抛出了这个错误
只能
更新
已
挂载
或
正在
挂载
的
组件
。这通常意味着您在未
挂载
的
组件
浏览 87
提问于2015-10-02
得票数 96
回答已采纳
2
回答
原始ReactJS
更新
属性
我使用
React
渲染我
的
web应用程序所需
的
一些
组件
,我有一个带有播放和停止按钮
的
计时器。我从get请求中检索所有的时间记录,并且我想在
组件
每次更改时重新修改它,我如何做到这一点?除了使用一个简单
的
setInterval
来
调用
this.forceUpdate()函数之外,一切都可以正常工作,但这给了我一个
警告
:
警告
:forceUpdate(.):
只能
更新
安装<
浏览 3
提问于2017-03-09
得票数 0
回答已采纳
1
回答
为什么我不能在
组件
的
构造函数中设置状态?
、
在
我
的
整个代码中只有一个this.setState
调用
,这在构造函数中,但是我得到了setState错误。为了清晰起见,我将其简化为以下代码: constructorrender() { <div></div> } export default
浏览 3
提问于2017-06-18
得票数 1
回答已采纳
1
回答
React
()是
在
unMounted
组件
上触发
的
、
一个简单
的
react
组件
(从componentDidMount上
的
数据存储区
调用
承诺)抛出了一个
警告
:
警告
:setState(.):
只能
更新
安装
或
安装
组件
。这通常意味着
在
未
挂载
的
组件
上
调用
setState()。这是禁止行动。请检查LocationNameView
组件
的
代码
浏览 0
提问于2015-12-31
得票数 3
回答已采纳
3
回答
异步设置ReactJS状态
、
、
、
如果您执行一个异步操作,
更新
componentWillMount中
的
状态(如docs所述),但
组件
在
异步
调用
完成之前已被卸载(用户导航离开),则最终会出现异步回调,试图
在
现在未
挂载
的
组件
上设置状态,以及“不变
的
冲突:replaceState(.):
只能
更新
已
挂载
或
挂载
组件
。” 绕
浏览 7
提问于2014-07-31
得票数 8
回答已采纳
2
回答
卸载
组件
时
对setState响应
警告
、
、
、
当我执行以下代码(请参阅下面的代码段)
时
,我会收到
警告
:
在
我
的
Mounter类下,我
的
componentWillUnmount(
浏览 3
提问于2017-10-08
得票数 2
回答已采纳
2
回答
在
React
.js中,使用componentWillUnmount删除事件侦听器,如何确保事件侦听器被删除?
、
卸载
组件
后,
在
调整窗口大小时会出现错误。我知道window.removeEventListener正在被
调用
,但它
的
表现就好像它从未被
调用
过一样。错误说: warning.js:36
警告
:setState(.):
只能
更新
已
安装
或
安装
的
组件
。这通常意味着
在
未
挂载
的
组件
上
调用
setState()
浏览 9
提问于2016-09-08
得票数 2
回答已采纳
1
回答
setState
在
componentDidMount中
调用
API之后
、
我正在尝试实现一个自定义select,它显示了从API获取
的
语言列表。
警告
:setState(.):
只能
更新
安装
或
安装
组件
。这通常意味着
在
未
挂载
的
组件</e
浏览 0
提问于2018-08-17
得票数 2
回答已采纳
1
回答
应避免
在
反应部件中作出承诺吗?
、
、
我最近在
React
中遇到了这个错误: warning.js:36
警告
:setState(.):
只能
更新
已
安装
或
安装
的
组件
。这通常意味着
在
未
挂载
的
组件
上
调用
setState()。这是禁止行动。请检查BillingDetails
组件
的
代码。
在
深入挖掘之后,我发现这是因为我
在
未
挂载</em
浏览 0
提问于2017-07-10
得票数 2
3
回答
有人能解释一下AbortComponent是如何工作
的
吗?我不明白
、
我看了关于
React
的
教程,不明白AbortController是如何工作
的
。})}, 1000); }, [url]); 为什么他使用return,以及为什么当我
调用
abort()
时
,中止没有发生,为什么这段代码可以工作
浏览 1
提问于2021-03-20
得票数 0
2
回答
响应简单复选框
组件
-
警告
:setState(.):
只能
更新
已
安装
或
安装
的
组件
、
、
、
我有一个简单
的
复选框
组件
: constructorthis.setState({ isChecked: e.target.checked });} 但是,切换复选框会产生以下错误:
警告
:
只能
更新
安装
或
安装<em
浏览 3
提问于2017-08-29
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券