2017-03-17 55 views

回答

1

是的,这是完全可能的。 Redux本身实际上并不关心你存储什么数据或你如何存储它。唯一真正的内置限制是combineReducers确实希望与普通的JS对象一起使用。所以是的,有很多人使用Immutable.js和Redux。

该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以及一些相关的工具。

+1

处理'combineReducers'问题的一种方法是使用[redux-immutable](https://github.com/gajus/redux-immutable)。它知道它被埋在你发布的链接中,但我认为这里值得为未来的读者评论。 –

相关问题