是否可以将Redutable的Immutable.js库用于ReactJS应用程序?

时间:2017-03-17 19:56:58

标签: reactjs redux immutable.js

我更喜欢使用Immutable.js库而不是无缝不可变库,我不确定它是否可以与Redux一起使用。

如何与Redux一起使用?

1 个答案:

答案 0 :(得分:1)

是的,这绝对可能。 Redux本身并不关心您存储的数据或存储方式。唯一真正的内置限制是combineReducers确实希望与普通的JS对象一起使用。所以,是的,很多人在那里使用Redutable的Immutable.js。

Redux文档最近更新了两个新部分:FAQ: Immutable DataRecipes: Using Immutable.js with Redux,这应该会有所帮助。

那就是说,我个人建议不要使用Immutable.js,原因有几个(我wrote about in a Reddit comment一会儿),但它是一个有效的选择。您可能还想查看我的immutable data structure and immutable update utility libraries列表以及一些相关工具。