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. 如何在Redux和TypeScript中使用Immutable.js?
- 4. 使用GPLv2許可的庫可以用於專有應用程序嗎?
- 5. 在apollo-react-redux應用程序中使用redux-form值得嗎?
- 6. ReactJS可以用於插件嗎?
- 7. 是否可以在React-Redux應用程序中使用Immutable.js來比較shouldComponentUpdate中的道具?
- 8. .NET 4.0程序集可以用於.Net 3.5應用程序嗎?
- 9. 我可以在Android應用程序中使用FFmpeg的庫嗎?
- 10. 你可以在Dart應用程序中使用Java庫嗎?
- 11. Sinatra應用程序可以使用2個數據庫嗎?
- 12. 在Android應用程序中可以使用Neo4j數據庫嗎?
- 13. 我們可以在iOS應用程序中使用gSOAP庫嗎?
- 14. 我可以使用應用程序作爲庫(Mac,Objective-c)嗎?
- 15. 我可以在後端應用程序中使用JQuery庫嗎?
- 16. 信使服務可以用於inter應用程序IPC嗎?
- 17. 在Android應用程序中使用`scala.actors.Actor`對象可以嗎?
- 18. 對於多個應用程序使用相同的密鑰存儲可以嗎?
- 19. 可以將替代圖標應用於iOS應用程序嗎?
- 20. 可以通過應用於整個應用程序login_required嗎?
- 21. 我應該使用Redux創建我的ReactNative應用程序嗎?
- 22. Django使用ReactJS和Redux進行驗證
- 23. 可以使用Kinect,HTML5和jQuery開發Web應用程序嗎?
- 24. 我可以同時使用SourceTree和GitHub應用程序嗎?
- 25. 使用HP Enyo可以部署iOS和Android應用程序嗎?
- 26. WPF和WinForms可以在應用程序中混合使用嗎?
- 27. 在redux reactjs應用程序中定義API網址
- 28. 我可以在使用Cordova的iOS應用程序中使用Java庫嗎?
- 29. 使用twilio https://www.twilio.com/ Android應用程序可以調用應用程序嗎?
- 30. 可以從C++/CX應用程序調用OpenCV庫嗎?
是否有可能使用厚厚的有機花生醬草莓醬保鮮麪糰的新鮮片? –
OP和@RyanWheale的答案是:是 – Brandon