腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将
重新
渲染
限
制为
功能
组件
中
的
特定
状态
更改
、
、
如果我有一个具有三种不同
状态
的
组件
,并且我只想在该
组件
中
的
一个
特定
状态
发生变化时
重新
呈现该
组件
,我该如何着手呢? 下面我已经包含了一个代码示例。假设我只希望这个
组件
在调用setSecondState()时
重新
呈现,而不是在调用setFirstState()或setThirdState()时
重新
呈现。
浏览 17
提问于2019-05-31
得票数 1
回答已采纳
1
回答
React钩子检查什么
状态
更改
导致
重新
呈现
、
、
、
现在有了钩子,我已经
将
组件
的
状态
拆分成更小
的
状态
。这似乎更好,直到我想找出是什么
状态
变化导致了
特定
的
重新
渲染
。 如何才能轻松地找出是什么
状态
更改
导致了
特定
的
重新
渲染
?
浏览 16
提问于2019-03-16
得票数 5
0
回答
Reactjs:只
更改
渲染
中
的
状态
几次
、
、
这是我
的
理解,你不应该改变
渲染
功能
中
的
状态
,因为这会导致无限
的
重新
渲染
或
组件
。 这很有道理,但我发现自己处于一个特殊
的
情况。我正在构建一个离线应用程序,并且正在使用一个离线存储系统来检索数据。现在,每当调用方法来获取
特定
数据时,都会检查缓存,如果缓存未过期,
组件
将能够访问数据,因此不会发生任何事情,但如果缓存过期,则会调用API,更新数据并
重新
呈
浏览 4
提问于2016-07-15
得票数 1
回答已采纳
2
回答
当有任何与平面列表数据无关
的
状态
更改
时,是否调用平面列表renderItem?
、
、
} /> 每当我
的
状态
改变时我在开发
的
时候打印了一些日志。现在我正在使用键提取器,那么为什么我
的
扁平列表
渲染
项被调用。我可以解释为什么每当我
的
状态
改变,我
的
扁平列表呈现项被调用时,就会出现这个happening.Now。我在做开发
的
时候打
浏览 1
提问于2021-01-07
得票数 0
1
回答
如何检查React Native
组件
何时完成
重新
呈现?
我目前正在基于
状态
更改
在父
组件
中
重新
渲染
子
组件
,我需要知道子
组件
何时已完全挂载并在屏幕上
重新
渲染
。下面是一个准示例: { this.state.showChild1 ?<Child1/> : <Child2/> }
状态
更改
后响应
的
一般过程是使用
浏览 18
提问于2017-08-28
得票数 2
回答已采纳
2
回答
反应,避免
重新
呈现
特定
子
组件
我有这个
组件
树: Son Daughter Modal 每次Modal打开(通过设置this.setState({ openSimpleModal: true });)或关闭(
将
状态
设置为false)时,
组件
的
子
组件
、子
组件
及其子
组件
都会
重新
渲染
到。有没有一种方法可以打开和关闭Modal,但不允许
重
浏览 3
提问于2019-12-13
得票数 0
1
回答
在每次路线
更改
时
重新
渲染
特定
组件
、
、
、
所有的搜索结果都是关于如何避免其他
组件
重新
渲染
的
。
浏览 2
提问于2021-02-28
得票数 0
1
回答
如何停止屏幕
重新
渲染
onChange事件?
、
、
、
、
我有一个由dropdown和Chart组成
的
页面,dropdown从服务器接收项,每当用户从dropdown中选择某些内容时,触发handleSelectionChange()事件以更新本地
状态
中
的当前选择,整个MetricList()
将
再次执行。在下面的代码
中
,每次我进行下拉选择时,"console.log("TESTING")
将
继续记录。 当我在下拉列表中选择一些东西时,它只改变了本地
状态
,我应该怎么做?
浏览 11
提问于2019-06-18
得票数 0
1
回答
重新
呈现整个页面,而不是仅呈现包含更新属性
的
组件
在下面的React App代码
中
,我设置了一个useState属性,该属性绑定到一个名为Header
的
函数
组件
。演示代码
中
没有显示
的
是,我从位于HomePage
组件
中
的
另一个子
组件
调用triggerTestProp函数。 但是,每当我设置此属性时,不仅横幅会
重新
呈现,而且包含标题
的
整个页面也会
重新
呈现。你知道为什么整个页面都会被
重新
渲染
,而不是像
浏览 44
提问于2020-06-21
得票数 0
回答已采纳
2
回答
我应该使用shouldComponentupdate吗?
、
最近,我意识到子
组件
总是在父
组件
改变时
重新
渲染
,即使道具和子
组件
的
状态
没有改变。这使我
的
项目变得如此缓慢。所以,我使用shouldComponentupdate修复了这个问题。这是我
的
shouldComponentupdate
中
的
代码 shouldComponentupdate(nextProps, nextState){ if(JSON.stringify(nextProps
浏览 20
提问于2019-05-23
得票数 4
2
回答
React functional component如果在另一个
功能
组件
中
定义,则
重新
呈现整个
组件
、
、
1])}> </button> </>} 方法1和方法2呈现完全相同
的
东西,除了它们
的
重新
呈现行为不同。在方法1
中
,当我单击Plus One并检查DOM时,我发现整个列表都
重新
呈现了。如果我使用方法2,那么只有新添加
的
数字被插入到DOM
中
。我发现它们都有自己
的<
浏览 13
提问于2020-03-30
得票数 0
1
回答
帕伦特
重新
渲染
但它
的
孩子不会
的
情况是什么?
我被告知,如果父母
的
道具发生变化,孩子不会
重新
呈现,而是如果父母
的
状态
发生变化。那么这里
的
规矩是什么?1)应用程序只
浏览 1
提问于2019-11-17
得票数 2
回答已采纳
3
回答
即使道具没有改变,为什么react也要
重新
渲染
组件
呢?
、
我已经使用react了一段时间,并阅读了文档,我发现了一些对我来说很奇怪
的
东西,为什么react
重新
渲染
组件
的
子元素在父
组件
的
每个
状态
更改
上,即使子道具是相同
的
??为什么我要把我
的
组件
包装在Memo()
中
以防止这种重现呢?
将
Memo设置为每个react
组件
的
默认设置,或者我是否应该对所有
组件
都
浏览 4
提问于2021-04-22
得票数 2
1
回答
如何避免在带有钩子
组件
中进行不必要
的
渲染
你好,我有一个主题提供者与情感提供者主题
的
两个主题const Header = () => { <NavBar theme={Theme} /> </Container>}; 然后我把我
的
主题作为一个孩子
的
道具<li
浏览 2
提问于2020-02-18
得票数 1
回答已采纳
1
回答
为什么我
的
React
组件
会多次呈现
我尝试在App.js
中
为经过身份验证
的
用户添加受保护
的
路由,但react元素被多次呈现。下面是我
的
App.js代码 class App extends Component { super(props); this.state =
浏览 53
提问于2021-04-09
得票数 2
回答已采纳
2
回答
如果父
组件
的
连接是`shouldComponentUpdate`=false,是否
重新
呈现``connect()``ed子
组件
?
、
、
我想知道如果connect()ed
的
父
组件
在shouldComponentUpdate
中
返回false,它是否会
重新
呈现connect(Foo extends提供给它们)保持不变,那么它们都不应该
重新
渲染
。但是,如果redux存储
的
状态
发生
更改
,并且connect()ed Baz
组件
收到
状态
更改
的
通知并获
浏览 2
提问于2017-11-08
得票数 1
1
回答
多个Slate.js编辑器/防止redux
重新
渲染
父
组件
、
、
我正在尝试
将
多个Slate.js文本编辑器域添加到一个页面
中
。到目前为止,我
的
主
组件
包含一个按钮,当单击该按钮时,会将一个slate值附加到redux存储
中
的
数组slateValues。在呈现函数
中
,我随后映射到该数组,并为每个条目返回一个SlateEditor
组件
,该
组件
本质上呈现具有一些自定义格式/
功能
的
标准Slate Editor
组件
。我
的
问题是S
浏览 4
提问于2018-07-05
得票数 2
1
回答
使用“content”属性时
组件
未
重新
呈现(react-insta-stories)
、
我正在尝试
更改
handleclick()
中
的
一个变量
的
值。这里有两个链接:link 1 link 2。我正在尝试通过
更改
showViewers
的
值来显示/隐藏在点击函数上查看过故事
的
用户列表。我可以看到
组件
不断地
重新
渲染
,直到故事
的
进度结束。问题是,当我在故事进度结束后
更改
showViewers变量
的
值时,
组件
不会
重新
浏览 28
提问于2020-01-06
得票数 0
1
回答
子
组件
重新
安装
、
、
我在render方法中有一个父
组件
Dash和一个子
组件
名为Team (都是类)<Route exact path='/team' component={() => <Team currCompany={this.state.currCompany} />} />在
渲染
功能
中
: <List
浏览 3
提问于2021-05-19
得票数 0
回答已采纳
1
回答
尝试使用checkbox和useState筛选数组时,checkbox未保持选中
状态
、
、
、
、
我有一个名为reportsData
的
数组,然后我需要过滤它,生成一些复选框,每个复选框都有一个基于来自另一个数组(emittersData)
的
名称
的
标签,所以基本上我是这样设置
的
: const [searchUsersearchUser.includes(value.user.name) : true const/div> </div&
浏览 69
提问于2021-11-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解React吗?这里有50个React面试问题
React组件开发中常见的陷阱
memo、useMemo、useCallback 你真的用明白了吗
【一文看懂】React中usestate与useRef的区别与联系
React 是否保持 state 更新的顺序?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券