我正在使用 immutable.js与我的通量应用程序。它非常有用,可以提高性能。但真正让我难过的是我不能使用lodash。和它一起。 Lodash 提供了很棒的 API 和大量有用的功能,所以我想知道是否有办法将它们组合在一起为我工作?
最佳答案
你可以使用 Ramda如果您想要不变性和无副作用的函数。
该库提供类似于 lodash 的有用功能,但采用从不改变用户数据的函数式编程风格。
考虑 this React example使用 ES6 语法在 Ramda 中使用 flatten 函数。
import { flatten } from 'ramda';
const users = ['Steve Jobs', ['Steve Wozniak']];
const flatUsers = flatten(users);
// returns ['Steve Jobs', 'Steve Wozniak']
关于javascript - 有什么方法可以将 immutable.js 与 lodash 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30109639/