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