我们可以在react redux中有多个商店吗?

时间:2018-05-28 18:18:51

标签: reactjs redux react-router react-redux

我有要求我需要从主反应应用程序打开一个弹出窗口,这个弹出窗口必须有一个单独的redux存储从父(它的一个更大的应用程序和父应用程序一样好)。我们可以在两个人之间进行沟通吗?

想法是将此弹出应用程序作为节点模块,并在不同页面中用作可重用组件。所以现在我有问题的小轿车

  1. 我们可以创建2个redux商店,并让它们互相沟通 其他
  2. 我看到了维护子应用程序的一些内容,请点击此处 https://gist.github.com/gaearon/eeee2f619620ab7b55673a4ee2bf8400。 我们可以保持主应用程序和子应用程序之间的通信 店?
  3. 如何在弹出应用程序中维护路由器,如 历史记录在弹出窗口中不起作用。这里有什么想法吗?
  4. 如果您可以分享任何实际示例,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

原始的Flux模式描述了在应用程序中有多个“存储”,每个“存储”包含不同的域数据区域。这可能会引入一些问题,例如需要让一个商店“waitFor”另一个商店进行更新。这在Redux中不是必需的,因为数据域之间的分离已经通过将单个reducer拆分为更小的reducer来实现。 read more in the link