1
A
回答
1
是的,这是完全可能的。 Redux本身实际上并不关心你存储什么数据或你如何存储它。唯一真正的内置限制是combineReducers
确实希望与普通的JS对象一起使用。所以是的,有很多人使用Immutable.js和Redux。
该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以及一些相关的工具。
+1
处理'combineReducers'问题的一种方法是使用[redux-immutable](https://github.com/gajus/redux-immutable)。它知道它被埋在你发布的链接中,但我认为这里值得为未来的读者评论。 –
相关问题
- 1. 可以使用Redux-Saga和Redux-Thunk吗?
- 2. 我应该在redux应用程序中嵌套immutable.js地图和列表吗?
- 3. 使用GPLv2许可的库可以用于专有应用程序吗?
- 4. 在apollo-react-redux应用程序中使用redux-form值得吗?
- 5. ReactJS可以用于插件吗?
- 6. 是否可以在React-Redux应用程序中使用Immutable.js来比较shouldComponentUpdate中的道具?
- 7. .NET 4.0程序集可以用于.Net 3.5应用程序吗?
- 8. 你可以在Dart应用程序中使用Java库吗?
- 9. 在Android应用程序中使用`scala.actors.Actor`对象可以吗?
- 10. 对于多个应用程序使用相同的密钥存储可以吗?
- 11. 可以通过应用于整个应用程序login_required吗?
- 12. 可以使用Kinect,HTML5和jQuery开发Web应用程序吗?
- 13. WPF和WinForms可以在应用程序中混合使用吗?
- 14. 使用HP Enyo可以部署iOS和Android应用程序吗?
- 15. 我应该使用Redux创建我的ReactNative应用程序吗?
- 16. Django使用ReactJS和Redux进行验证
- 17. 我可以在使用Cordova的iOS应用程序中使用Java库吗?
- 18. 使用twilio https://www.twilio.com/ Android应用程序可以调用应用程序吗?
- 19. 在redux reactjs应用程序中定义API网址
- 20. ZAP可以用于SPA应用程序
- 21. 我可以使用Timer对象饱和程序吗?
- 22. 我可以将Firebase用于仅有数据库操作的应用程序吗?
- 23. iPhone应用程序可以销售其他应用程序吗?
- 24. asp.net应用程序可以与Google应用程序集成吗
- 25. Swifter可以用于tvOS应用程序吗?
- 26. 可以将paypal集成用于购物车应用程序吗?
- 27. 可以将Android 1.5用于我的商业应用程序吗?
- 28. 我可以将hibernate用于数据中心应用程序吗?
- 29. Dart可以用于基本的CRUD Web应用程序吗?
- 30. 测试用于Mac的Web应用程序 - IPad可以吗?
是否有可能使用厚厚的有机花生酱草莓酱保鲜面团的新鲜片? –
OP和@RyanWheale的答案是:是 – Brandon