redux 如何跨Micro前端响应应用管理状态管理?

fivyi3re  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(129)

"大家好"

  • 我想知道您最喜欢的跨微前端应用处理状态管理的方法是什么?*
    例如:

我有许多运行时应用程序作为隔离的独立应用程序,每个应用程序都代表两个或三个页面的流,然后我们必须通过一个容器/主机应用程序将它们连接起来。
每个流/微应用程序可能都有自己的状态管理,但是,我们可能需要了解另一个微应用程序的状态!
我发现了一种方法,将共享应用程序实现为全局状态,它必须与嵌套的子应用程序连接起来。
此外,我还发现了一个npm包,它负责处理跨多个微应用的全球redux商店。

最后,我需要确定您对在微前端响应应用中实施全局状态有何建议?

提前感谢!

oknrviil

oknrviil1#

我会使用https://micro-frontends.org/,正如https://micro-frontends.org/所建议的那样"-我认为在混合中引入另一个微前端来处理状态并没有什么帮助"-它只会增加更多的复杂性。(逐字引用自https://micro-frontends.org/),nativeEvents和CustomEvent应该很有用。需要与其他微前端通信的微前端发出一个事件,而其他的前端会监听它。你可以提出你自己的命名方案等等。

相关问题