腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
immer
中
使用
produce
更新
数组
值
、
、
我正尝试
在
immer
中
使用
produce
更新
数组
值
,但是draft对我来说是未定义的。你能告诉我我做错了什么吗?export const getCustomers = (customers) => (dispatch, getState) => { const activeCustomers =
produce
浏览 66
提问于2020-08-21
得票数 1
回答已采纳
1
回答
从
produce
返回
数组
值
|
immer
.js
、
、
我
使用
immer
.js
在
状态
中
的
数组
上执行操作。
数组
: basicRecipe和recipeBasicRecipe。 我正在修改
produce
函数
中
的draft.basicRecipe。我的目标是返回
更新
后的"draft.basicRecipe“
值
并将其存储
在
temparray1
中
。let temparray1 =
produce
(state, dra
浏览 82
提问于2020-08-24
得票数 0
1
回答
如何在不崩溃页面的情况下
更新
immer
草案
中
的
数组
或对象
数组
、
、
我有一个
数组
数组
,这些
数组
在
不同的操作上不断变化,我需要在
immer
草案
中
更新
相同的
数组
,如下所示(
使用
React Redux和
Immer
)。return
produce
(state, draft => { case SCENERIO1:draft.someArrayofArrays = modifiedArrayOfA
浏览 5
提问于2022-10-20
得票数 -1
2
回答
生成
中
带有异步函数的
Immer
- Get错误
、
、
、
、
我试图用
immer
创建一个异步产品,但是当我调用这个异步函数时,我得到了一个错误:import { combineReducers, createStore } from 'redux';
浏览 9
提问于2020-10-08
得票数 2
3
回答
无法使过滤器与
Immer
.js一起工作以删除
数组
中
的嵌套对象
、
、
我从
Immer
.js开始讨论JS
中
的不可变性,而我无法找到一种
使用
过滤器方法删除
数组
中
的对象的方法。它返回相同的对象。顺便说一句,我是
在
与状态做出反应,但为了使它更加简单,我编写了反映我的问题的简单片段。qnty: 3 }, ], ]; const newState =
produce
但是,我得到的是相同的
数
浏览 6
提问于2021-02-11
得票数 3
1
回答
无法
使用
不可变帮助器
更新
状态
、
、
、
我
在
我的状态中有对象,
在
父对象
中
嵌套对象,
在
状态
中
更新
对象可能会导致状态变化,许多答案建议
使用
不变性助手,(react-addons-update)这是我的状态: staying_til: '', } }
浏览 14
提问于2019-10-23
得票数 0
2
回答
使用
setState
更新
复杂对象
、
、
、
、
我有
数组
的数据,只要用户单击按钮,我就想
更新
: default: { class: '', }], or: [],}]); class: 'shanum',
浏览 6
提问于2022-08-16
得票数 -1
1
回答
域缩减程序
中
的纯函数
只是想说明一下,我们可以
使用
它吗?我想我们可以百分之百地确定 https://codesandbox.io/s/redux-toolkit-state-new-array-4sswi?
浏览 9
提问于2021-01-31
得票数 1
1
回答
如何
更新
数组
中
的深度嵌套对象?
、
我正在开发一个react-redux应用程序,并且我正在尝试
更新
我的reducer中一个深度嵌套结构的属性。数据结构如下,我想
更新
text属性: assessment: { questions: [我对在这里
使用
联合减速机也很好奇。我问了一位同事,他们建议
使用
这种方法,但我不确定您在这里会如何
浏览 0
提问于2018-12-12
得票数 1
1
回答
React查询queryClient.setQueryData没有
更新
缓存的数据
、
, useQueryClient } from 'react-query'import
produce
from '
immer
' // Using
immer
for deep object mutation const queryClient
中
浏览 3
提问于2022-02-18
得票数 0
1
回答
如何
使用
Immer
根据以前的状态设置React组件状态?
、
我试图找出如何根据以前的状态设置React组件的状态,同时也
使用
Immer
库来允许更容易的不可变状态更改。= prevState.counter + 1;但是,当
使用
Immer
库允许更容易的不可变状态更改时,您将不再访问updater函数或prevState变量。对于大多数操作来说,这是很好的,因为
Immer
draft代理可以用于简单的更改--但是它不适用于更复杂的更改,比如比较,因为代理没有反映原始状态对象: this.setState(
produce
(draft但是我不想
浏览 5
提问于2021-09-02
得票数 0
1
回答
为什么我会得到“不能分配给只读属性”的错误?
、
、
、
该应用程序有一个巨大的模型,可以保存几乎所有的数据,不能调整,因为它在公司广泛
使用
。 at
produce
(
immer
.esm.js:1) at ngrx-store.js:1265 at
produce
(<em
浏览 7
提问于2022-01-20
得票数 -1
回答已采纳
1
回答
使用
immer
替换/更改Redux状态
数组
为其他
数组
、
、
、
我正在
使用
immer
来管理我的redux状态。它有一个项目,是一系列的客户。我的网站上有一个删除按钮,
在
删除按钮上,我想从我状态下的客户列表
中
的
数组
中
删除该项目。
在
本例
中
,我希望删除Id 100。Name: "Mark"}],randomStuff [{}]customerIdToBeDeleted = 100 const newCustomers =
produce
如何从
浏览 1
提问于2020-10-20
得票数 2
回答已采纳
1
回答
如何
使用
lodash修改深度嵌套对象
数组
的对象?
、
、
我的react js应用程序中有一个对象
数组
,我想动态修改
数组
的一个内部对象;下面是我的
数组
: sections: [ id: 'e9904688} ] 例如,我想用这个{w: 1,h: 4,x: 0,y: 0,i:"col-e0a56604-196a-4dcc-a04e-a56968a2f8aa"}修改在lg大小
中
具有相同
值
的
浏览 67
提问于2020-12-26
得票数 0
1
回答
处于函
数组
件状态的
数组
值
未
更新
、
当我对状态
中
的产品
使用
扩展运算符时,如下所示,它按预期工作。
浏览 18
提问于2020-03-06
得票数 0
2
回答
如何在React
中
编辑对象
数组
?
、
、
、
假设我有一个react状态变量,它是一个用户对象
数组
。用户对象有两个对我们很重要的键: id和name。我必须更改该列表
中
两个用户的名称。
在
edit1和edit2之间,哪种方法更好,因为它们都完成了任务?或者还有其他方法可以做到这一点? 问题是相当直接的。
在
edit1
中
,没有创建新对象,而是创建了一个新
数组
。因为rerender只检查对
数组
对象的引用是否已经更改,因此它会转到rerender。
在
edit2
中
,还创建了新的对象以及新的<
浏览 12
提问于2022-11-21
得票数 0
1
回答
为什么
immer
.js不允许
在
草案
中
设置动态属性?
、
、
、
、
dA.value; 我希望我的操作可以像{type:'update‘、payload:{'current.contact.mobile':'XXXXXXXXX'}}和reducer那样发送有效负载,动态地选择需要
更新
的状态段
浏览 0
提问于2019-12-27
得票数 5
回答已采纳
2
回答
Immer
reducer不适用于Typescript
、
、
我
在
TypeScript中用
immer
.js创建的reducer有问题。我不明白以下几点: 当我
在
初始状态中
使用
对象文字{}时,不变性可以很好地工作,但只有一次 const byId = (state = {}, action) =>) }) 我将文字更改为对象不可变性停止工作的实例 const byId = (state = new SomeObject(), action) =>
produce</e
浏览 26
提问于2019-05-15
得票数 0
回答已采纳
3
回答
如何
使用
immer
.js
更新
多个状态属性
、
、
我想知道是否有可能在一个“调用”中
使用
immer
.js
更新
多个状态属性。function updateSearchPage(data) { type: UPDATE_SEARCH_PAGE, };然后,我
在
React组件中
使用
该action creator,如下所示: isUserLogged: true,
浏览 0
提问于2019-01-10
得票数 6
回答已采纳
1
回答
使用
immer
.js修改私有字段
、
我试图用
immer
.js更改同一类的方法
中
的私有字段,但在本例
中
,我需要访问的不是this,而是同一类的draft实例。这会导致错误。import
produce
from "
immer
"; private foo: number = 0; return
produce
<Test>(this, draft => {
浏览 1
提问于2019-10-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
年度最具影响力开源JavaScript软件库Immer发布第四版
python yield在函数中起返回值中的使用
2021-09-26:搜索旋转排序数组。整数数组 nums 按升序排列,数组中的值 互不相同。在传递给函数之前,nums 在预
使用 Python 在 JMeter 中实现循环获取返回值的高效性能测试
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券