腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
中
以前
的
状态
与
当前
/
新
状态
的
比较
reactjs
、
react-hooks
我需要将prevState
与
this.state进行
比较
,但不确定这是否可行。setState函数似乎可以使用prevState,但我不需要设置
状态
。我只需要检查
状态
变量
的
值是否
与
之前
的
值不同,然后我需要采取特定
的
操作。我知道我可以使用componentDidUpdate来知道某些东西是否发生了变化,但我需要将一个特定
的
状态
值与它之前
的
值进行
比较
。 也许可以使用
新
浏览 29
提问于2020-04-29
得票数 0
回答已采纳
3
回答
shouldComponentUpdate和内置diffing
的
区别
javascript
、
reactjs
如果我在render()方法中使用了一些昂贵
的
逻辑,那么shouldComponentUpdate()就是一个非常有用
的
东西,因为我可以阻止render()调用。但是,如果我
的
render()方法只返回Element,而不执行任何代价高昂
的
代码,那会怎么样呢?在render()调用时,shouldComponentUpdate()
中
的
比较
(让我们以PureComponent
的
实现为例)和内置
的
React
diffin
浏览 0
提问于2018-11-12
得票数 1
2
回答
与
基于类
的
方法相比,使用Hooks设置
状态
后重新呈现有什么不同?
javascript
、
reactjs
、
react-hooks
类组件但是,使用钩子,文档指定将
状态
更新为
与
前一个
状态
相同
的
值,not将导致(子组件
的
)重呈现: 如果您将
状态
挂钩更新为
与
当前
状态</e
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
1
回答
根据子组件
中
更改
的
父组件
状态
在父组件上执行代码
reactjs
我想使用useEffect在父组件
中
执行一段代码。此useEffect函数
的
依赖项基于父组件
的
状态
,该
状态
将在子组件
中
更改。我已经将set方法发送给子组件。根据我
的
理解,useEffect函数应该在父组件
中
工作,但这并没有发生。我做错了什么?当在子组件
中
调用setAnswers时,我将answers和setAnswers发送给子组件,并尝试登录更新了answers
的
父组件。父组件: import
React<
浏览 23
提问于2021-02-18
得票数 0
回答已采纳
3
回答
如何在道具更换过程
中
让组件改进型
reactjs
、
next.js
我想要达到
的
效果,当PRODUCTS改变(在按钮点击),列表以及第一个类别更改为“哈哈”。import ReactDOM from '
react
-dom'; const FilterableProductTable
浏览 3
提问于2022-05-05
得票数 0
回答已采纳
1
回答
功能组件嵌套vs. props
reactjs
、
functional-programming
、
inner-classes
我是个新手,我有一个关于架构和设计模式
的
问题。我已经完成了我
的
第一个项目(一个interactive turing machine sequencer,如果有人感兴趣的话。items.push(<MyReactElement></MyReactElement>) return items }
浏览 18
提问于2020-10-05
得票数 2
回答已采纳
2
回答
React
Redux使用
状态
和
状态
更改重新获取数据
reactjs
、
react-redux
我希望将数据从我
的
状态
传递到fetch调用(例如,搜索词)。当
状态
改变时,它应该重新获取我
的
数据。生命周期方法似乎是做这件事
的
地方,但当我使用它们时,它要么什么也不做(在
状态
改变之前调用render),要么就会无限循环。以下是我
的
简化代码:@connect((store) => { collections : store.collections.collectionscollections} />
浏览 14
提问于2017-01-25
得票数 2
回答已采纳
1
回答
为什么setState只在原始
状态
发生变化时更新
reactjs
、
typescript
interface list {id: number,} 组件
状态
: {} 现在,在一些事件
中
,修改了具有给定姓名和以下处理函数
的
学生
的
分数,以下代码不起作用 currentList = this.state.listOfStudents;//set n
浏览 22
提问于2020-11-29
得票数 0
回答已采纳
2
回答
在setState被调用后,新旧
状态
是如何反应
的
?
javascript
、
reactjs
然后,在调用setState之后,用某种方式将旧
的
和
新
的
状态
分解为两个对象。例如,使用钩子shouldComponentUpdate,我们可以像这样区分这两种
状态
: return= nextState.foo);我从github下载了
React
源代码,并找到了调用这些函数
的
地方,但很快就很难跟踪到底发生了什么。我确实发现,简单
的
比较</em
浏览 5
提问于2020-09-09
得票数 1
回答已采纳
2
回答
更新呈现
的
元素(不可变)
javascript
、
reactjs
在里,上面写着 只对必要
的
更新做出反应 ); ReactDOM.render(element, document.getElementB
浏览 0
提问于2018-09-22
得票数 4
回答已采纳
1
回答
Redux
的
mapStateToProps如何触发
React
组件更新
reactjs
、
redux
、
react-redux
,
状态
对象
的
形状与我预期
的
一样,在我
的
react
组件mapStateToProps
中
,
状态
值准确地反映了数组
的
排序
状态
。 不过,我也使用了
react
redux
与
mapStateToProps
的
连接。因此,我
的
问题不是如何解决这个问题,而是为什么会出现这个问题。redux
的
mapStateToProps是否没有调用render()?或者
浏览 5
提问于2016-05-09
得票数 1
回答已采纳
2
回答
集合和渲染在反应
中
javascript
、
reactjs
、
react-hooks
ChooseElements组件呈现列表元素如果发生单击事件,则toggleItem函数为每个元素设置一个
新
的
状态
。activeItems.has(o.id))) > </button> )子组件 import
React
, { useState, us
浏览 3
提问于2021-05-07
得票数 1
回答已采纳
3
回答
比较
同一数组的
当前
版本和
以前
版本,以便更改javascript
中
的
值。
javascript
、
arrays
、
node.js
我希望将新创建
的
数组
与
先前创建
的
数组进行
比较
,以检查
状态
的
变化。joseph","time":"0","status":"Idle"}] [{"name":"joseph","time":"0","status":"Idle"}]
比
浏览 1
提问于2018-11-28
得票数 0
回答已采纳
2
回答
在
React
Redux中
比较
以前
的
状态
和
新
的
状态
javascript
、
reactjs
、
redux
我想尝试不要散布‘调度’,如果
状态
与
前一个相同。我
的
'state‘总是包含默认值
的
问题。}, } return state;} 期望在“state”变量中看到旧
状态
浏览 8
提问于2019-10-26
得票数 0
回答已采纳
2
回答
我应该使用shouldComponentupdate吗?
reactjs
、
react-hooks
最近,我意识到子组件总是在父组件改变时重新渲染,即使道具和子组件
的
状态
没有改变。这使我
的
项目变得如此缓慢。所以,我使用shouldComponentupdate修复了这个问题。有没有办法把它应用到
React
-hook上?这是我
的
shouldComponentupdate
中
的
代码 shouldComponentupdate(nextProps, nextState){ if(JSON.stringify(nextProps
浏览 20
提问于2019-05-23
得票数 4
1
回答
检测对象
的
至少一个属性是否已被修改
ios
、
objective-c
、
key-value-observing
、
reactive-cocoa
、
kvc
我有很多字符串和可变数组
的
类。所有这些对象都表示表单数据。因此,如果我修改textfield或向数组
中
添加
新
照片,则将这些数据保存在对象
的
属性
中
。添加
新
照片到数组后
的
初始
状态
和
状态
将是不同
浏览 3
提问于2015-02-23
得票数 2
回答已采纳
1
回答
如何使用redux获得
以前
的
状态
?
reactjs
、
redux
我在
React
中有一个应用程序,我已经使用Redux在两个减速器
中
拆分了我
的
状态
。在我
的
一个组件
中
,当服务器挂载时,我从服务器上获取一些数据,并且我还有一个delete按钮。当组件挂载时,我所使用
的
用于获取数据
的
操作,我也希望在componentDidUpdate中使用它,因此一旦我从列表
中
删除和条目,我将更新列表。我从componentDidUpdate
中
记录了
以前
的
状态
浏览 2
提问于2019-06-07
得票数 2
回答已采纳
2
回答
我们应该
比较
减速器
的
新
状态
和旧
状态
吗?
javascript
、
reactjs
、
redux
、
react-redux
我在还原器函数中使用扩展操作符,所以当我分派动作时,它正在创建
新
状态
(obj),甚至旧
状态
与
新
状态
相同,因此它是重新呈现
react
组件。 ...state, }; re
浏览 4
提问于2021-05-25
得票数 5
回答已采纳
1
回答
是否可以在
React
-Redux应用程序中使用Immutable.js来
比较
shouldComponentUpdate
中
的
属性?
reactjs
、
redux
、
immutable.js
我目前正在开发一个
React
应用程序,其中我在Redux-Reducer中使用了Immutable.js。reducers将返回
以前
的
状态
作为引用,如果它们没有更改它(如建议
的
那样)。如果我现在
比较
前一个
状态
和下一个
状态
(state===nextState),它将返回true,因为引用没有改变,对吗?现在,如果reducer更改了
状态
,它将返回一个
新
的
Immutable.js映射。 现在做同样<em
浏览 21
提问于2016-09-21
得票数 0
2
回答
为什么依赖型useEffect是数组
状态
而不是无限循环?
javascript
、
reactjs
为什么情况1和无限循环,而例2不是,因为obj在useState()
中
不是?
浏览 3
提问于2022-10-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Flink 中的应用部署:当前状态与新应用模式
Recoil:面向React的新的状态管理库
韵达申请注册黄颜色的快递商标,当前商标状态均为申请中
独家|朱嘉明:我为什么说与AIGC新物种合作,已达不可逆的状态
React 深入系列3:Props和State
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券