簡體   English   中英

在管理類似app的電梯經理時,是否應該使用多個商店實例?

[英]Whether I should use more than one store instances, when managing an elevator manager like app?

React Redux app中有多個商店實例,我知道不建議這樣做,但我認為是這樣。

我正在為2部電梯的建築物做電梯邏輯應用程序。 當要求在選定的任何樓層上使用電梯時,它是最早可以到達該樓層的電梯(在其提示中經過所有其他稱為樓層的電梯之后)。 我當時在考慮建築物的主要存儲,該存儲根據上述邏輯檢查可用性,然后將呼叫添加到所選電梯的提示中。

每部電梯都有自己的商店,用於管理電梯提示,進出,到達和移動到提示的下一層。

這是React Reudx subapps /子substores一個好例子嗎?

如果您正好有兩部電梯,則商店形狀可以像

{
  elevator1: {},
  elevator2: {}
}

然后,您可以為每個電梯使用相同的減速器。 即使使用n個電梯,您也可以創建以下形式的狀態:

{
  [elevatorId]: ElevatorState
}

因此,回答您的問題,不,我認為不必開設多個商店。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM