"大家好"
- 我想知道您最喜欢的跨微前端应用处理状态管理的方法是什么?*
例如:
我有许多运行时应用程序作为隔离的独立应用程序,每个应用程序都代表两个或三个页面的流,然后我们必须通过一个容器/主机应用程序将它们连接起来。
每个流/微应用程序可能都有自己的状态管理,但是,我们可能需要了解另一个微应用程序的状态!
我发现了一种方法,将共享应用程序实现为全局状态,它必须与嵌套的子应用程序连接起来。
此外,我还发现了一个npm包,它负责处理跨多个微应用的全球redux商店。
最后,我需要确定您对在微前端响应应用中实施全局状态有何建议?
提前感谢!
1条答案
按热度按时间oknrviil1#
我会使用https://micro-frontends.org/,正如https://micro-frontends.org/所建议的那样"-我认为在混合中引入另一个微前端来处理状态并没有什么帮助"-它只会增加更多的复杂性。(逐字引用自https://micro-frontends.org/),nativeEvents和CustomEvent应该很有用。需要与其他微前端通信的微前端发出一个事件,而其他的前端会监听它。你可以提出你自己的命名方案等等。