gpt4 book ai didi

redux - 在纯函数中使用 lodash 来映射输入值是否正确?

转载 作者:行者123 更新时间:2023-12-02 01:14:59 25 4
gpt4 key购买 nike

是否可以在纯函数中使用 lodash 来 _.map 输入值,或者我可以只使用较慢的原生 Array.map 吗?

例如:

let shortcuts = _.map(state.shortcuts, (shortcut: any) => {
switch(shortcut.page){
case "Transfers": return tassign(shortcut, { badge: action.payload.transfers });
case "Payments": return tassign(shortcut, { badge: action.payload.payments });
case "Inbox": return tassign(shortcut, { badge: action.payload.inbox });
case "ConsolidatedPosition": return tassign(shortcut, { badge: action.payload.consolidatedPosition });
default: return shortcut;
}
});

return tassign(state, { shortcuts: shortcuts });

最佳答案

Lodash 的 map没有状态也没有副作用,所以没问题。

关于redux - 在纯函数中使用 lodash 来映射输入值是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43037264/

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