腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
上下文
提供
程序
中
的
componentDidMount
()
状态
更改
未
触发
子
组件
上
的
重新
呈现
、
、
、
、
这是我
的
代码。我已经试着让它工作4天了。我尝试了从函数
组件
到类
组件
,再到两者之间
的
一切。一筹莫展。我无法在构造函数中正确设置
状态
,因为它是异步
的
,但在放入
componentDidMount
()时不会
重新
呈现
。 编辑:是的,我知道一些代码是多余
的
。我对其进行了
更改
以隔离bug,并删除了addParams()逻辑以及其他一些东西。this.setState({ cards: cardsState });
浏览 15
提问于2020-07-17
得票数 1
5
回答
为什么来自父
组件
的
setState调用
子
componentDidUpdate?
在本例
中
,componentDidUpdate是在设置
状态
跟踪时
触发
的
。HelloMessage道具和
状态
没有改变,所以为什么要调用这个方法?如何防止这种情况发生?return <div>Hellooo</div>;} state = { trail: null }
componentDidMount
浏览 0
提问于2018-08-17
得票数 1
回答已采纳
2
回答
有没有办法让
上下文
只在数据发生变化时才
重新
渲染?
、
、
、
如下所示,我有一个基本
的
react
上下文
设置。 我
的
愿望是,使用
上下文
的
子
组件
应该只在
上下文
数据
更改
时
重新
呈现
,但我发现情况并非如此。如果我更新与
上下文
没有关联
的
调用setData2,则会在Container
上
触发
状态
更新,随后会
触发
重新
计算,并导致使用
子
进
浏览 24
提问于2020-09-15
得票数 0
2
回答
反应条件渲染:(A)等待挂载
子
对象
、
、
、
我有一个React类
组件
,它在默认情况下
呈现
null,并在调用activate()函数后
呈现
一些
子
级。简而言之,我
的
问题是在这个外部JS脚本
中
调用activate()并尝试访问<Child />
组件
中
的
HTMLElements之后(使用document.getElementById),我得到了空指针,因为稍后会异步
呈现
<Child />
组件
。有没有办法让M
浏览 1
提问于2021-04-24
得票数 0
2
回答
在反应
中
,父母道具
的
变化会导致孩子相应
的
升迁吗?
、
react
的
官方文档( )说,道具
的
更新会导致子
程序
被更新,但在我
的
代码
中
没有发生。我是不是遗漏了什么? 我创建了一个父
组件
(Y)和一个
子
组件
(X)。我在react ( )
的
官方页面上发现,“更新可能是由道具或
状态
的
更改
引起
的
。”(我还在下面的官方网站上附上了文本
的
截图)此外,我还发现“这些方法在
组件
重新
<
浏览 0
提问于2018-02-01
得票数 1
回答已采纳
1
回答
尽管
状态
被
更改
,但不要
重新
呈现
。
、
我有一个父
组件
App.js,它包含一些
状态
和函数,并通过属性传递给其
子
组件
。应用
程序
中
包含
的
这些
状态
值之一是name,只要成功验证用户
的
访问令牌,就会设置该
状态
值。name作为属性传递给
子
组件
TopBar: <Topbar name={this.state.name} isLoggedIn={
浏览 3
提问于2022-07-13
得票数 0
1
回答
React setState不
触发
带有
上下文
的
重新
呈现
、
我有一个React
组件
,它会在发出请求后更新其
状态
。在这个
组件
的
render函数
中
,我创建了一个
上下文
提供
程序
并传入了
状态
的
值。</MyContext.Provider> )} 然后,在
子
组件
中
,我尝试从
浏览 7
提问于2020-05-11
得票数 1
回答已采纳
5
回答
componentDidMount
中
的
ReactJS生命周期setState
我有两个
组件
来演示我
的
问题:import React from "react";import { Grid, Row }/Hello"; state = { }; } export
浏览 0
提问于2020-07-23
得票数 0
3
回答
在消费者之外更新react
上下文
?
、
、
、
我正在尝试理解新
的
react context API是如何工作
的
。 在redux
中
,
组件
有可能在不知道
状态
的
情况下知道分派操作。这允许更新到redux
状态
,而不会导致不关心该
状态
的
组件
的
重新
呈现
。更新state.count时,仅
重新
呈现
Consumer。对我来说,这是一个至关重要
的
行为。 在react
上
浏览 33
提问于2019-03-06
得票数 6
回答已采纳
1
回答
获取一个
更改
的
变量,以便在“`render`”
中
显示
、
、
可能是一个简单
的
问题,有一个简单
的
答案,但我搞不懂。归咎于热度。我
的
模拟器打印‘这是一个测试’在屏幕
上
,当我希望它说‘改变’。我做错了什么?(props); } this.foo = 'changed';
componentDidMount
浏览 1
提问于2018-07-12
得票数 1
回答已采纳
1
回答
防止
子
组件
在带有备注
的
上下文
提供
程序
下
重新
呈现
、
、
、
我正在使用React
中
的
上下文
提供
程序
来跨多个
组件
共享数据。但是,由于值从我
的
一个
子
组件
更改
,它会
重新
呈现
我
的
所有其他
组件
,这在一定程度上会导致性能问题。所以我想防止我
的
子
组件
被
重新
渲染。我尝试使用React.memo(),但每当我设置
上下文
提供</
浏览 15
提问于2021-01-05
得票数 4
1
回答
只对某些
组件
进行本机重命名
、
、
、
假设我
的
页面中有10个或更多
组件
,现在每当我使用setState
更改
状态
时,响应本机
重新
呈现
所有
组件
(
更改
的
组件
和实际
上
不需要
更改
的
其他
组件
)。 如何使本机响应仅
重新
呈现
一些受
状态
更改
影响
的
组件
?</ChildCompone
浏览 4
提问于2018-07-08
得票数 1
1
回答
如何在ReactJS
中
修复'index.js:1446 Warning: Can't call setState (or forceUpdate) on an unmounted component.
、
、
我是ReactJS
的
初学者。我想构建一个我自己使用
的
react应用
程序
。实际
上
,在我网页
中
,我有三个按钮,一个用于递增firebase数据库
中
的
字段,一个用于递增数据库
中
的
另一个字段,最后用于清除两个字段和UI。"index.js:1446 Warning: Can't call setState (or forceUpdate) on an unmounted component.这是一个无操作,但它表明您<em
浏览 1
提问于2019-01-12
得票数 1
4
回答
在React.js
中
,我应该使用componentWillMount或
componentDidMount
进行初始网络请求吗?
、
在requests
中
,它建议在
componentDidMount
方法中发出初始网络请求: 在安装
组件
后立即调用
componentDidMount
()。需要DOM节点
的
初始化应该放在这里。如果需要从远程端点加载数据,--这是实例化网络请求
的
好地方。此方法
中
的
设置
状态
将
触发
重
呈现
。如果在
呈现
组件
之前调用了componentWillMount,那么发出请求并在这里设置
浏览 3
提问于2017-01-12
得票数 42
回答已采纳
2
回答
与钩子
的
反应:什么时候
重新
呈现
发生?
、
、
何时使用钩子
重新
呈现
反应
组件
? 让我们假设
组件
有几个useState表达式,并且用户交互会导致多个
状态
更新。
组件
会多次
重新
呈现
(每一个
更改
的<
浏览 3
提问于2019-03-11
得票数 12
回答已采纳
1
回答
谁能帮我解释一下为什么我们需要在表现性
组件
上
使用
componentDidMount
?
、
例如,对于下面的例子,为什么我们需要使用fetchPosts来获取post索引
组件
上
componentDidMount
下
的
所有帖子?class PostIndex extends React.Component{ this.props.fetchPosts();
浏览 55
提问于2019-12-31
得票数 0
1
回答
在循环中设置
状态
时调用
的
函数
、
["page"] this.updatePublications(names,values) 由于某种原因,当我这样做
的
时候但是,当我在其他时间调用
的
其他函数
中
执行完全相同
的
操作时,它工作得很好。所以我想,这个函数被'onPageChange‘
触发
的
事实可能与此有关。更新一下,下面是我
的
updatePublications函数: updatePublicat
浏览 0
提问于2020-01-19
得票数 0
1
回答
当
提供
者
组件
父级
状态
更改
时,为什么不能更新
子
组件
中
的
值(带有react
上下文
)?
、
我试图在我
的
项目中使用。我实现了一个
提供
程序
组件
,并且在两个子
组件
中使用数据。但是,当我从其中一个
子
组件
更新
提供
程序
组件
的
状态
时,另一个
子
组件
不会使用
提供
程序
组件
的
数据
重新
呈现
。我使用这些特性
的
反应
上下文
浏览 1
提问于2019-04-02
得票数 3
回答已采纳
1
回答
组件
在父
状态
更改
时卸载。
、
我使用
的
是React 16.8.2,每当在app
组件
中
更改
状态
时,我
的
组件
的
子
组件
卸载就会出现问题。下面是一个场景: 其中一些
状态
变量
的
设置
程序
通过
上下文
提供
程序
(后代
中
浏览 1
提问于2019-04-10
得票数 19
回答已采纳
2
回答
如何在react本机
中
重新
呈现
组件
?
、
、
我不擅长打字,但我可以用我
的
源代码解释问题。
componentDidMount
()在
componentD
浏览 2
提问于2020-09-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文搞懂ReactNative生命周期的进化
React 入门
React 入门学习
你真的了解React吗?这里有50个React面试问题
React Hooks 还不如类?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券