我正在使用 jest 测试我的 redux saga 方法。 我面临一些问题。 附加 saga 方法、测试用例和控制台响应。 让我知道我错过了什么。 尝试了很多谷歌搜索。 但是找不到任何解决方案。 任何帮助,将不胜感激。 谢谢! ...
我正在使用 jest 测试我的 redux saga 方法。 我面临一些问题。 附加 saga 方法、测试用例和控制台响应。 让我知道我错过了什么。 尝试了很多谷歌搜索。 但是找不到任何解决方案。 任何帮助,将不胜感激。 谢谢! ...
我已经为此头疼了一个星期或其他什么! 我的 redux state 看起来和这个类似 我有一个键数组,如["path", "to", "node"]和一些data ,在我的action.payload中,我的深层嵌套 state object 的最后一个节点应该替换为。 显然,我不能使用文档中所示的 ...
我需要调用 set 并推送一组元素,但我不能同时做这两个,因为我需要返回一次。 这周围有破解吗? 我试图弄清楚可以做什么,但我想不出任何东西。 我想我需要调用一个 saga 函数,然后在那里拆分有效负载后进行两个不同的调用。 有没有更好的办法? ...
我正在尝试从称为“节点”的对象数组中获取数据。 我已经控制台记录: 抓取对象,但它返回的数组长度为 0。 这就是我在打印地图时 console.log 的内容。 我已经缩短了这个版本: 这是该对象的屏幕截图。 我想访问“节点”,以便获取数组中的值。 如何访问数据? ...
我正在尝试获取“消息”值,但是当我使用它时它返回未定义: 为了控制台记录下面的数据,我使用这个“console.log(props.information)” 我检查了另一个类似的帖子,但我不明白。 从 map 数据结构中获取价值这个问题最相似,但我已经尝试了他们所做的: 'props.info ...
随着 Immutable v4 的发布,发生了一些 api 的变化。 toJS(): any变成toJS(): {[key: string]: unknown} 据我了解,它已被toJSON()取代,但与toObject()有什么区别? 关于该主题的文档不是很清楚。 ...
我有一个值events ,它是一个包含地图的列表列表,如下所示: 我想按地图的packageId将此列表分组到一个列表中,这样每个具有相同packageId的 map 都是一个列表的一部分。 同时,我还想过滤掉具有相同packageId 、 type和eventTime的地图,这样我只有一个具有相同 ...
我有一个Map<number, Shipment>类型的值 shipments,Shipment 有一个Set<number>类型的属性packageIds 。 当我有多个货件时,我想 go 通过每个货件,获取他们的packageIds并使用每个货件中的所有packageI ...
我正在开发一个项目,该项目使用来自 Nasa Mars Rover api 的数据并将其保存在具有 Immutable.js 商店的商店中。 数据在商店中正确更新,我能够访问数据并将其打印到控制台,但我无法显示图像。 我的职能: imageGallery 和 ImageGallerySlice 变 ...
我有一段看起来像这样的代码 我希望上面会返回"Poland" ,但事实并非如此。 我假设在设置和查询时引用类型["alex", "country"]的序列化方式不同。 关于如何实现这一目标的任何帮助都会有所帮助。 我避免手动处理数组序列化 ...
我在 Redux 中存储了一个 immutable.js Map,其结构如下: 我正在尝试使用 redux 数据正在更新,但是显示的 redux 数据没有重新渲染。 我期待 state.setIn 创建一个新的不可变对象,导致 react native 触发重新渲染。 任何建议或帮助将不胜 ...
我创建了一个不可变的映射,目前正在将它与 redux 一起使用,我有一些关于不变性的一般问题。 据我了解,当将道具传递给组件时,道具会进行初始渲染。 如果 prop 的值发生变化,它不会重新渲染,因为 Javascript 正在执行 === 操作来检查内存地址而不是检查该内存的值。 不变性所做的是更 ...
尝试使用来自fromJS函数的不可变 js reviver 时,我遇到了这个输入错误。 检查这个TS 游乐场,我可以在那里重现它。 错误说 我知道问题出在key参数上,因为key来自 Immutable.js,所以我不能修改它。 想知道为什么我在modelReviver指定的Extract ...
只是好奇,Immutable.JS 的 deleteIn 的时间复杂度是多少? 在文档中,它说gets和sets对于 immutable.Map 是 O(log32 N)。 假设我们不从数组中删除,并且路径长度为 P,我假设 deleteIn 将是 O(P log32 N)? ...
我正在使用 React/Redux 并希望使用相同的 Promise 结果来设置两个不同的状态。 这是我的代码: resp的内容是一个字典数组: 我知道 Javascript object 是可变的,所以我尝试使用Object.freeze(resp)使resp不可变。 var1应该是字符串日 ...
在我的项目(Next.js v10)中,不可变库用于与redux一起工作。现在我解决了优化问题,因为我遇到了“红色”第一次加载js的问题。 我在这方面还不是很强,但我努力学习和理解一切。 我在页面本身上应用了动态导入,正如到处都建议的那样,这很有帮助,因为情况比现在更糟。 我检查了 _docum ...
我有 2 个不可变对象。 结构如下 我想要的结果是 我试过mergeWith、mergeDeep但总是得到结果 所以“e”中的所有内容都被“updateVal”取代 我试过的 这只是一个结构,“updateVal”是动态的,我不知道 updateVal 会出现什么。 因此,如果某些结 ...
我正在尝试使用不可变的 js 和打字稿来表示树状数据结构。 现在,我使用普通的 vanilla js 对象来表示树中的节点。 这是类型签名。 type NodeType = { value: string children: List<NodeType> } 我想将其 ...
我正在从事的项目中具有以下结构(使用不可变的 JS): object 通过 fromJS() 转换为不可变 JS。 我需要一个新的 object 结构如下: 任何指针都非常感谢。 ...
我正在使用 redux 为 React.JS 应用程序保留 state。 state 保留名为event的对象,它看起来像{id: 2, title: 'my title', dates: [{start: '02-05-2021', end: '02-05-2021'}] }散列由 object ...