【问题标题】:How to combine different micro frontends with different technologies with shared state management based on module federation如何通过基于模块联合的共享状态管理将不同的微前端与不同的技术结合起来
【发布时间】:2022-11-28 18:20:01
【问题描述】:

我们目前有一个微前端架构,它完全基于反应和模块联合(在 NX mono 存储库中)。所以我们所有的微前端和共享库都是在 React 中实现的。

将来还计划在我们的 shell 应用程序中使用使用其他库/框架(如 Angular、Vue、Svelte 等)实现的微前端。

当前我们问自己的问题是要注意哪些陷阱以及需要做什么才能共享清晰的状态管理。

那么这里的变化检测呢? React 事件、角度变化检测或类似事件是否存在任何已知问题?

目前的计划是在反应中有一个 shell 应用程序(提供页眉、页脚、路由),该应用程序使用以角度实现的微前端。

如果有您可以参考的示例、文档或类似内容,那就太好了。

【问题讨论】:

    标签: reactjs angular webpack nrwl-nx webpack-module-federation


    【解决方案1】:

    你可以看到:六边形架构前端

    链接:https://github.com/juanm4/hexagonal-architecture-frontend

    【讨论】:

      猜你喜欢
      • 2022-12-15
      • 1970-01-01
      • 2022-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多