React Redux app
中有多个商店实例,我知道不建议这样做,但就我而言,是这样的。
我正在为有2部电梯的建筑物做电梯逻辑应用程序。 当要求在选定的任何楼层上使用电梯时,它是最早可以到达该楼层的电梯(在其提示中经过所有其他称为楼层的电梯之后)。 我当时在考虑建筑物的主要存储,该存储根据上述逻辑检查可用性,然后将呼叫添加到所选电梯的提示中。
每部电梯都将拥有自己的商店,用于管理电梯的提示,进出,到达和移动到提示的下一层。
这是React Reudx subapps
/ substores
的好例子吗?
答案 0 :(得分:0)
如果您正好有两个电梯,则商店形状可以像
{
elevator1: {},
elevator2: {}
}
然后,您可以为每个电梯使用相同的减速器。 即使使用n个电梯,您也可以创建状态为
{
[elevatorId]: ElevatorState
}
因此,要回答您的问题,不,我认为不必开设多个商店。