【发布时间】:2018-11-07 08:43:51
【问题描述】:
我有一个要求,我需要从主反应应用程序打开一个弹出窗口,并且这个弹出窗口必须有一个与父应用程序分开的 redux 存储(它是一个与父应用程序一样好的大应用程序)。我们可以在两者之间进行交流吗?
想法是将此弹出应用程序作为节点模块并在不同页面中用作可重用组件。所以现在我有一些问题
- 我们可以创建 2 个 redux 存储并让它们相互通信吗 其他
- 我看到了一些关于维护子应用程序的东西,给这里 https://gist.github.com/gaearon/eeee2f619620ab7b55673a4ee2bf8400 。 我们可以保持主应用程序和子应用程序之间的通信吗 商店?
- 如何在弹出应用程序中维护路由器,作为 历史记录在弹出窗口中不起作用。有什么想法吗?
如果你能分享任何活生生的例子,我们将不胜感激。
【问题讨论】:
-
听起来是个坏主意,您可以简单地将一个商店组织为包含两个大对象 - 一个用于应用程序,一个用于子对象,然后在拥有单独的状态对象的同时保持通信选项.
-
这里已经回答了问题>>stackoverflow.com/a/54556221/8625811
标签: reactjs redux react-router react-redux