我有使用REACT和VUE的微前端远程组件。我想使用普通的JS在主机应用程序(.net)中使用这些组件。我目前正在使用模块联合将远程组件加载到主机应用程序中。如何在这些组件之间共享状态。以另一种方式,一个组件如何与另一个组件通信?
发布于 2022-03-22 22:42:01
基本的方式是EventListener总线。示例:您的Vue组件正在触发事件,您的React组件正在侦听此事件。当事件被触发时,react将启动自己的操作。
为此,您可以使用单水疗库。它支持vanillaJS
发布于 2022-06-27 17:07:33
似乎我找到的最好的方式就是和broadcastChannel API在一起了。下面是一个响应钩子的实现,它在WebPack模块联邦MFE设置中工作得很好。
https://stackoverflow.com/questions/71579683
复制相似问题