腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何测试react函数
组件
是否使用react-testling-library
重新
渲染
javascript
、
reactjs
、
enzyme
、
react-testing-library
我正在开发一个应用程序,上面有一个很大
的
子
组件
垂直列表。每个子
组件
都使用React.memo,我已经构建了优化,以确保当修改列表中
的
其他
组件
并更新
组件
树中更高位置
的
状态时,它们不会
重新
呈现。这是工作良好,并有戏剧性
的
性能提高,但我想写单元测试(S),以防止未来
的
回归,因为人们
在
项目中添加更多
的
功能,道具,状态等。理想
情况下
,我希望
渲染</
浏览 3
提问于2021-11-03
得票数 1
1
回答
ShouldComponentUpdate和虚拟DOM
反应
javascript
、
reactjs
即使shouldComponentUpdate()返回false,当使用
setState
()调用更新
组件
时,react如何为
组件
创建新
的
虚拟DOM?react是否会为所有
组件
重新
创建虚拟DOM,甚至是没有调用
setState
()
的
组件
?我
的
意思是,假设对子
组件
调用
setState
(),是否也会为
父
组件
反应
一个新
的</em
浏览 0
提问于2019-06-05
得票数 0
3
回答
反应
状态管理
javascript
、
reactjs
我对此
反应
很新。
在
阅读React教程时,我理解了将状态提升到
父
组件
的
必要性,这可以确保
子
组件
可以保持同步,并且可以以驻留在
父
组件
状态中
的
主要数据块为基础。但是,随着数据
的
变化,
父
组件
中
的
setState
不会触发所有
子
组件
的
重新
呈现,从而降低UI性能吗?<em
浏览 6
提问于2017-02-24
得票数 2
回答已采纳
2
回答
子
组件
如何在
不
侦听生命周期方法
的
情况下
从父
组件
接收道具?
javascript
、
reactjs
、
application-lifecycle
为了更新
子
组件
中
的
props对象,通常使用生命周期方法ComponentWillReceiveProps。但我意识到,可以
在
不
侦听ComponentWillReceiveProps
的
情况下
更新
子
组件
的
props。例如,
在
以下名为App
的
组件
中,
子
组件
Comp能够
在
不
侦听生命周期方法Compon
浏览 6
提问于2019-07-09
得票数 2
1
回答
如何停止
子
组件
在
react native中
重新
呈现
父
组件
?
javascript
、
reactjs
、
react-native
我有一个
子
组件
,每当单击它时都会触发它
的
父
组件
,这不是我们想要
的
。我注释掉了
子
组件
中
的
所有
setState
(),因为我以为这就是触发
父
组件
重新
呈现
的
全部内容,但后来我发现AsyncStorage.setItem()也会触发
父
组件
重新
呈现。有没有人知道
在
react native
浏览 10
提问于2018-02-24
得票数 0
回答已采纳
3
回答
当
父
组件
的
状态改变时,如何在React中更新(
重新
渲染
)
子
组件
?
javascript
、
reactjs
、
react-props
、
react-component
、
react-state
然而,我问这个是为了防止我
重新
发明轮子,因为我是一个非常新
的
反应
。我
的
印象是,如果
父
组件
通过道具将其状态传递给
子
组件
,而不是
在
更新
父
组件
的
状态时,
子
组件
将在需要时
重新
渲染
。但事实似乎并非如此。super(props); number: props.number,
浏览 2
提问于2019-11-23
得票数 5
回答已采纳
1
回答
在
不
重新
渲染
子
组件
的
情况下
反应
父
组件
的
setState
javascript
、
reactjs
、
react-hooks
我有一个
父
组件
,它有一个状态变量,它
的
一个
子
组件
在
交互时会更改该变量。然后,
父
级还根据状态变量中
的
数据包含一些更多
的
组件
。问题是
子
组件
会在其父
组件
的
状态更改时
重新
呈现,这是因为对
setState
函数
的
引用发生了更改。但是当我使用useCallback (按照建议
的
here)时
浏览 20
提问于2021-09-13
得票数 0
回答已采纳
1
回答
当
子
组件
更新
父
组件
状态时,避免
父
组件
重新
呈现,
reactjs
、
use-effect
、
use-ref
在
我们
的
反应
应用程序中,我们有
父
-
子
组件
。
子
组件
调用
父
方法来更新
父
状态值。</div>}<e
浏览 3
提问于2022-04-11
得票数 4
1
回答
如何在每次值发生变化时将更新后
的
prop值传递给子代?
javascript
、
reactjs
我正在构建一个骰子应用程序,其中我有一个用于设置骰子数量和每个骰子边数
的
类
组件
。我将这些值传递到一个子类
组件
中,在这个
组件
中,我通过将骰子
的
数量乘以每个骰子上
的
边数来计算可能
的
最大得分。
在
我
的
父
类中,有一些方法可以让用户更改边数和骰子数。然而,只有骰子和边框
的
初始值被传递给
子
对象,我不知道当
父
对象
的
状态改变时,如何将更新后
的
值传
浏览 14
提问于2020-03-28
得票数 0
回答已采纳
2
回答
react
组件
如何一次呈现一个,而
不
嵌套在其父
组件
的
呈现中?
javascript
、
reactjs
如果您要记录每个
组件
的
呈现
的
开始和结束,它们将独立于它们呈现
的
子
组件
开始和结束。为什么子
渲染
不能在
父
渲染
的
开头和结尾进行
渲染
? 谢谢!
浏览 4
提问于2017-07-22
得票数 0
3
回答
React:警告
setState
不能在现有状态转换期间更新(例如在呈现中)
reactjs
、
react-native
错误信息: 我正在得到标题中描述
的
错误。但我对原因感到困惑,我没有在任何
父
组件
或
子
组件
中设置状态。因此,我有一个孙子
组件
(CardLayoutResult),它呈现一个listView,每一行呈现一个具有单击事件
的
新
组件
(呈现行),单击该
组件
时,
浏览 2
提问于2017-05-31
得票数 2
1
回答
状态更新仅影响影响
父
项样式
的
组件
react-native
、
redux
、
react-redux
如果用户点击了扫描结果,我希望
在
连接过程中,设备旁边会显示一个微调器。 </View> <
浏览 16
提问于2019-07-21
得票数 0
1
回答
即使我不使用道具,React道具也
在
更新
javascript
、
reactjs
、
react-props
我试图从JSON文件导入数据,并将其作为道具发送到todos
组件
文件,但我没有
在
Todos文件中使用它作为道具,但当我
在
应用程序
组件
中使用add按钮更新文件时,它会更新todo列表。如果有人能解释一下发生了什么,那将是一个很大
的
帮助。import { Component } from 'react'; addTask() { title: this.state
浏览 0
提问于2021-06-15
得票数 1
3
回答
如何强制下级
组件
重新
渲染
?
javascript
、
html
、
dom
、
reactjs
我目前正在初始化
父
组件
中
的
子
组件
,并将它们放入一个数组中。我将一个函数传递给孩子们
的
道具,这个道具就是状态。<QuestionContainer /> 问题是,当我
在
父
对象中执行this.
setState
({ currentError: x })时,
子
对象不会
重新
呈现,因为错误属性实
浏览 1
提问于2016-08-25
得票数 1
2
回答
React - method通过状态正确运行一次,但在
父
组件
更改状态时运行两次
javascript
、
reactjs
、
settimeout
我认为这是因为当websocket服务器响应时,状态是改变
的
,所以整个
组件
都被更新了,计数器被搞乱了。所以,我有了一个想法,把它分成一个
子
组件
,有它自己
的
状态,但在componentWillReceiveProps
的
生命周期中什么也不做,它不会收到道具,所以它只会使用它自己
的
状态。但结果是,无论是否将计数器分成一个
子
组件
,它们
的
工作方式都是一样
的
。
父
组件
: imp
浏览 1
提问于2017-08-16
得票数 0
回答已采纳
2
回答
没有React.memo
的
情况下
使用useCallback有什么好处吗?
javascript
、
reactjs
、
react-hooks
、
usecallback
根据我从React文档和web上
的
其他材料中了解到
的
,useCallback通过确保回调
的
内存版本被传递给它来避免
子
组件
的
重新
呈现,因此引用属性对子
组件
保持不变。但是,只有当我
在
子
组件
上使用React.memo时,所有这些才有效。如果没有React.memo,
子
组件
无论如何都会
重新
呈现。我
的
问题是,在这种
情况下
浏览 2
提问于2020-01-09
得票数 4
2
回答
在
反应
中,父母道具
的
变化会导致孩子相应
的
升迁吗?
reactjs
、
react-props
react
的
官方文档( )说,道具
的
更新会导致子程序被更新,但在我
的
代码中没有发生。我是不是遗漏了什么? 我创建了一个
父
组件
(Y)和一个
子
组件
(X)。
父
级将currentTime作为道具传递给
子
节点。即使
在
父
支持
在
3秒后(由于setTimeout)发生变化,
子
h2标记中
的
值也不会改变。我
在
react ( )
的</em
浏览 0
提问于2018-02-01
得票数 1
回答已采纳
2
回答
如何使用更新道具而不
重新
呈现
父
版本
javascript
、
reactjs
、
react-hooks
我一直试图更新
子
组件
,方法是将不同
的
值作为支持,
在
不同
的
时间间隔内从父级
组件
中传递,而不
重新
呈现
父
组件
。在这种
情况下
,
子
组件
似乎
不
更新。但是,当我
在
父
组件
上执行
setState
时,它可以工作,这当然不是一个理想
的
方法。与角/值
的
情况一样,很容易更新
浏览 4
提问于2019-10-20
得票数 0
1
回答
为什么不在React Native
的
堆栈导航器中呈现
的
组件
中更新属性
javascript
、
reactjs
、
react-native
我有一个
组件
(名为CothesCategoriesList),它接收一些属性(这些属性
的
值取自一段状态),并由Stack导航器呈现。我有一个表单,它在提交时会更改状态,理论上应该更改传递给
组件
的
属性,但这不会发生。状态会改变,就像我测试
的
那样,但道具不会改变。我该如何解决这个问题?如何让
组件
接收新
的
道具?这是来自
组件
的
代码,该
组件
包含堆栈导航器并呈现ClosetCategoriesList: <ClosetSt
浏览 2
提问于2020-03-08
得票数 0
1
回答
反应
中
的
计算场?
reactjs
、
redux
、
react-redux
我刚开始使用React / Redux,但这正是我计划在即将到来
的
项目中使用
的
。有与KnockoutJs
的
ComputedObservable相等
的
东西吗?我计划有一个带有主数组
的
外部
组件
,然后多个子
组件
负责根据某些条件
在
父
组件
的
数组中显示项
的
子集。想象一下:(例如,
浏览 0
提问于2017-07-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
源码分析 Flutter 的 setState 过程
你的React组件还能跑得再快一点
万字长文!一文搞懂InheritedWidget 局部刷新机制
React 深入系列4:组件的生命周期
React 状态管理:状态与生命周期
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券