2
My flux應用程序顯示列表位置。當用戶點擊一個位置時,它變爲「活動」。一次只能有一個活動位置。誰應擁有一件物品的國家價值?
如果位置狀態是位置本身的屬性(例如location.active
),或者它應該是全局狀態的一部分,例如, activeLocationId
?
My flux應用程序顯示列表位置。當用戶點擊一個位置時,它變爲「活動」。一次只能有一個活動位置。誰應擁有一件物品的國家價值?
如果位置狀態是位置本身的屬性(例如location.active
),或者它應該是全局狀態的一部分,例如, activeLocationId
?
我寫了幾個變體的應用程序。很顯然,active
不是該項目本身的屬性(在這種情況下爲location
),而是UI的屬性(activeLocationId
)。
一些好處:
我會讓商店處理活動位置:讓它成爲'真相之源'。 –