2
My flux应用程序显示列表位置。当用户点击一个位置时,它变为“活动”。一次只能有一个活动位置。谁应拥有一件物品的国家价值?
如果位置状态是位置本身的属性(例如location.active
),或者它应该是全局状态的一部分,例如, activeLocationId
?
My flux应用程序显示列表位置。当用户点击一个位置时,它变为“活动”。一次只能有一个活动位置。谁应拥有一件物品的国家价值?
如果位置状态是位置本身的属性(例如location.active
),或者它应该是全局状态的一部分,例如, activeLocationId
?
我写了几个变体的应用程序。很显然,active
不是该项目本身的属性(在这种情况下为location
),而是UI的属性(activeLocationId
)。
一些好处:
我会让商店处理活动位置:让它成为'真相之源'。 –