我更喜欢使用Immutable.js库而不是无缝不可变库,我不确定它是否可以与Redux一起使用。
如何与Redux一起使用?
答案 0 :(得分:1)
是的,这绝对可能。 Redux本身并不关心您存储的数据或存储方式。唯一真正的内置限制是combineReducers
确实希望与普通的JS对象一起使用。所以,是的,很多人在那里使用Redutable的Immutable.js。
Redux文档最近更新了两个新部分:FAQ: Immutable Data和Recipes: Using Immutable.js with Redux,这应该会有所帮助。
那就是说,我个人建议不要使用Immutable.js,原因有几个(我wrote about in a Reddit comment一会儿),但它是一个有效的选择。您可能还想查看我的immutable data structure and immutable update utility libraries列表以及一些相关工具。