gpt4 book ai didi

javascript - 应该使用 `.merge()` 还是多个 `.set()` 来更新 ImmutableJS 中的多个字段?

转载 作者:行者123 更新时间:2023-11-29 20:54:14 24 4
gpt4 key购买 nike

我目前在我的 React 项目中使用 immutablejs 来更新 Redux 数据存储。

给定:

const state = new Map({ key0: 'value0' });

使用 .merge() 的例子:

state.merge({
key1: 'value1',
key2: 'value2',
});

使用多个 .set() 的示例:

state
.set('key1', 'value1')
.set('key2', 'value2');

应该推荐哪种方式?

最佳答案

实际上merge方法会在实现中调用set。你可以在ImmutableJS中看到

所以在我看来,使用 set 是更好的性能(一点点)。你可以选择任何你喜欢的

关于javascript - 应该使用 `.merge()` 还是多个 `.set()` 来更新 ImmutableJS 中的多个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50167000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com