【发布时间】:2018-10-16 14:45:41
【问题描述】:
我在设计示例应用程序时试图了解 redux。我对状态与数据模型的概念感到困惑。
注意:我没有使用 Reactjs。
示例应用的背景。
2 个表格网格:
网格 A:我网站上的成员列表。
网格 B:成员的所有订单列表,在网格 A 中选择。
- 因此,此应用的最终用户一次只能从网格 A 中选择 1 个成员。
- 最终用户还可以在网格 A 中输入用户名,我的后端服务将返回此成员的详细信息(网格 A)和他们过去的所有订单(网格 B)。
Redux 问题
我的后端服务对我在网格 A 或 B 中列出项目的顺序一无所知。谁应该维护网格中项目的顺序?是商店的责任还是组件的责任?
谁维护在网格 A 中单击了哪个成员? ?我的后端服务,将所有成员及其所有订单返回给我。它对 UI 上选择的成员一无所知。
让组件保留这些信息,然后在从商店获取的数据刷新时扩充 UI,这是一种好的做法吗?
【问题讨论】:
标签: javascript design-patterns redux flux