【发布时间】:2017-09-17 09:58:56
【问题描述】:
我有一个关于基于 Redux 的应用程序的概念问题。
前言
我正在设计我的新 Angular2 应用程序。应用程序的基本功能将显示一些数据表(但表和数据的数量将是动态的)。我假设我会创建主 AppModule 和 TableModule(在主模块中使用)。在创建应用程序时,我想使用 Redux 和 ngrx 库。
我不想在计划层面犯错误。困扰我的一件事:
问题:
应用程序(单个、不可变)状态应该是每个应用程序还是每个模块?
说明:
我认为分离模块的隔离表很重要,因为我的表有很多功能。为另一个模块中使用的模块创建单独的状态是否正确?这是否与 Redux 的基本假设一致? (单一状态?) 会造成什么威胁?
请对基于 Redux 的应用程序有经验的人进行反馈。非常感谢!
【问题讨论】: