【发布时间】:2015-10-31 18:17:34
【问题描述】:
我的通量应用显示一个位置列表。当用户点击一个位置时,它会变为“活动”。一次只能有一个活动位置。
位置状态应该是位置本身的属性(例如location.active)还是应该是全局状态的一部分,例如activeLocationId?
【问题讨论】:
-
我会让商店处理活动位置:让它成为“事实来源”。
我的通量应用显示一个位置列表。当用户点击一个位置时,它会变为“活动”。一次只能有一个活动位置。
位置状态应该是位置本身的属性(例如location.active)还是应该是全局状态的一部分,例如activeLocationId?
【问题讨论】:
我已经编写了该应用程序的几个变体。很明显,active 不是项目本身的属性(在本例中为 location),而是 UI 的属性(activeLocationId)。
一些好处:
【讨论】: