腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
React
状态
不会
升级
,
列表
也
不会
重新
呈现
、
、
、
简而言之: 我有一个
状态
变量,它包含一个对象
列表
当我单击一个按钮时,将调用一个方法,该方法使用setState方法将一个对象添加到
列表
中。
状态
不会
更新。此外,还应使用.map函数
呈现
该
列表
简短的代码(仅限基本部分) const [chat, setChat] = useState([]); ...
浏览 13
提问于2021-08-05
得票数 0
回答已采纳
1
回答
react
-redux connect()函数mapStateToProps正在更新,但组件未
重新
呈现
、
、
、
", store.textTwo);}; 如果我使用上面的mapStateToProps函数来connect
react
-redux的方法,并更新
状态
,它将console.log更改mapStateToProps函数,但
不会
重新
呈现
组件,甚至
不会
出现componentWillReceiveProps钩子。但是,当我添加spread operator,即修改mapStateToProps返回数据时,它将
重新
<
浏览 15
提问于2020-02-17
得票数 0
1
回答
react
状态
更改
不会
重新
呈现
?
这是我的州 const [task,setTask] = useState( _id:"z" description:"TestTestTest", sub_task:[ name:"TestSub", status:false,]) if(task._id=== "z")
浏览 10
提问于2021-03-29
得票数 0
2
回答
React
组件即使在
重新
呈现
后
也
不会
呈现
新
状态
、
、
基本上,我遇到了一个问题,
react
组件
不会
呈现
来自其
状态
的数组。
状态
确实包含我想要的数组,当数组变量被填满时,会再次调用render方法,但没有显示任何内容。我试过用虚拟数据预先填充
状态
数组,它
呈现
得很好。但是当我使用一个函数来填充数组时,页面会更新,并且什么
也
不会
显示。如果我检查组件的
状态
,它有我想要的数据,但是组件的render方法似乎不想显示它。import
React
, { Compone
浏览 0
提问于2019-10-22
得票数 0
1
回答
在一个组件中使用多个
状态
会导致组件一次又一次
呈现
。这会影响应用程序吗?我怎么才能解决这个问题?
import
React
,{useState} from "
react
" const [pageCount, setPageCount] = useStatedata: [], }); <div> </div>在一个组件中使用多个
状态
会导致组件一次又一次
呈现
浏览 6
提问于2022-09-03
得票数 0
1
回答
帕伦特
重新
渲染但它的孩子
不会
的情况是什么?
我被告知,如果父母的道具发生变化,孩子
不会
重新
呈现
,而是如果父母的
状态
发生变化。那么这里的规矩是什么?1)应用程序只
呈现
一个子和外孙
呈现
? 2)应用程序
呈现
但独生子女不
呈现</em
浏览 1
提问于2019-11-17
得票数 2
回答已采纳
2
回答
尽可能执行
React
更新
列表
项
状态
、
我目前正在创建一个具有可编辑详细信息
列表
的
React
应用程序。我的问题是我不能以一种快速的方式更新
列表
。特别是Internet Explorer正在苦苦挣扎。使用我的应用程序作为示例太多了,所以我在codesandbox中创建了一个简化的概念: /> })}
浏览 10
提问于2020-02-18
得票数 0
1
回答
React
-当原始
呈现
处于活动
状态
时,本机组件
不会
在setState上
重新
呈现
、
、
在我的组件构造函数中,我加载了一个“里程碑”
列表
,以及某人戒烟后的天数。里程碑是硬编码的,并且同步加载。天数是从AsyncStorage加载的。在
呈现
期间,异步返回天数,并使用setState({days})更新
状态
。我认为更改后的
状态
不会
触发
重新
渲染,因为它处于原始渲染的中间。这会导致大多数里程碑的进度条不正确。我已经遍历了调试器,我可以看到天数在最后两个里程碑
呈现
之前更新了,只有它们是正确的。 这是我的组件。import
React
, {Compo
浏览 0
提问于2018-04-06
得票数 0
1
回答
状态
更改时,
React
不会
重新
呈现
、
我有一个从API调用中提取的仓库
列表
。然后,我
呈现
一个组件
列表
,这些组件为每个仓库
呈现
复选框。我将复选框的
状态
保存在一个对象中(使用useState钩子)。我尝试简单地使用对象,但是,当对象更改时,组件
不会
重新
渲染。 通过简单地添加另一个useState钩子(布尔值)作为切换,我找到了我的问题的解决方案。添加后,组件将
重新
呈现
,我的对象的值将被读取并执行相应的操作。 我的问题是:为什么我必须添加切换来让
React
<e
浏览 24
提问于2020-01-04
得票数 1
回答已采纳
1
回答
React
状态
更改
不会
导致
重新
呈现
、
、
、
我使用
React
Infinite Scroller来
呈现
一个帖子
列表
。我的load more results函数被调用了3次,因此结果被更新了3次(可以用console.log查看) 我使用以下命令
呈现
帖子: {results.map((result) => (<Widget data={result} key={result.id} /> ))} 这会更新前两次结果,但当
状态
第三次更改时,它
不会
呈现
更多的结果。我的完整代码: import
浏览 15
提问于2020-07-01
得票数 0
回答已采纳
2
回答
React
组件有时
呈现
两次不改变的
状态
。
、
、
、
它是关于
React
的setState函数标识,即使
状态
没有改变,
也
会在某些情况下导致重
呈现
。由于yes的值已经是“是”,
状态
不变,因此组件
不会
重新
呈现
。 ✅点击“设置为是”。yes设置为“是”。
状态
再次更改,因此组件被
重新
浏览 1
提问于2020-03-27
得票数 7
回答已采纳
2
回答
为什么
React
调用我的组件的次数超过了所需的次数?
、
、
我有一个简单的组件示例,它使用useRef()来计算我的组件已经
呈现
的次数,使用useState()来维护一些
状态
:const App当我第一次单击该按钮时,将调用setCounter(1),这会导致组件
重新
呈现
/
重新
执行(如预期的那样),从而导致警报再次出现,并且引用计数器会增加。当我第二次单击该按钮时,setCounter(1)运行(它
不会
更新
状态
,因为它已经是1)。因
浏览 4
提问于2021-08-05
得票数 3
2
回答
React
onClick更新useState变量并
呈现
已更新
我知道之前有人问过这个问题,但解决方案与我构建/编写
React
应用程序的方式不同,如下所示。如何基于更新的listData使用一次更新/渲染 import
React
, { useState } from "
react
"; const
浏览 55
提问于2021-10-07
得票数 0
回答已采纳
2
回答
组件即使在
状态
更改后
也
不
重新
呈现
。
、
、
我有这个组件在反应,甚至在
状态
已经改变,反应组件是不
重新
呈现
。import { useState, useEffect } from "
react
"; ) }
浏览 3
提问于2022-11-04
得票数 1
1
回答
即使我更改了
状态
,平面
列表
也
不会
重新
呈现
、
Expo-cli: 2.2.0我有以下两个
React
Navigation屏幕,一个是输入表单详细信息的屏幕,另一个是用户可以编辑提交或确认的屏幕。我的输入界面如下所示:
React
.Component<NavigationProps<>> {<ItemDetail onSubmit={this.onSubmit} /> ) }expo
浏览 3
提问于2018-10-21
得票数 0
1
回答
如何在
React
中
呈现
异步函数中的组件
、
、
它应该看起来像这样: 在橙色加号旁边,我想要显示在特定制造商下存在的所有其他模型的
列表
,这样如果模型已经存在,我就不必在编写模型时重复,我只需单击它即可。然而,渲染使我在异步中一片空白: 现在,据我所知,渲染在异步函数完成之前完成,这就是为什么它只渲染空
列表
,但我真的不知道应该如何处理这个问题。有什么建议吗?
浏览 1
提问于2021-02-03
得票数 0
1
回答
有记忆的组件的子组件也有记忆吗?
、
、
、
、
从useMemo返回的子组件或包装在
React
.memo()中的子组件
也
会被记忆吗?(抱歉,这可能是一个愚蠢的问题) 例如:
React
.memo(); 在这里,父母被记住了,孩子是不是
也
被记住了?
浏览 27
提问于2021-02-20
得票数 2
回答已采纳
2
回答
React
受控组件
、
、
import
React
, { useState } from "
react
"; const [name, setName] = useState("");input元素通过用户输入(value属性)处理其
状态
更改,而
react
使用
状态
变量来处理
状态
更改。为了有一个常量值,我们还设置了
react
变量来处理表单元素的
状态
变化。
浏览 15
提问于2021-05-22
得票数 0
1
回答
使用
React
日期范围选取器筛选
React
表
我有一个从API填充的
react
表。我想根据日期范围选择器来筛选列。问题是代码无法到达FilterMethod。我能做错什么呢?
浏览 13
提问于2017-11-10
得票数 6
2
回答
为什么
react
钩子不支持纯组件或shouldComponentUpdate函数?
、
、
因为
列表
中有很多项,所以我想使用shouldComponentUpdate来防止过度
呈现
项。但是我发现
react
钩子编写方法不能实现多选,它不能保存选中的
状态
,但是类编写方法可以实现多选,原因是什么?FlatList项目的源码如下:import
React
, {, {Component} from '
react<
浏览 1
提问于2020-06-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React组件开发中常见的陷阱
从源码中来,到业务中去,React性能优化终极指南
React 是否保持 state 更新的顺序?
为什么我不再用Redux了
React 深入系列3:Props和State
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券