我正在尝试实现微前端,但我的公司正在使用 React 作为唯一的前端技术。我希望我是否可以按照https://micro-frontends.org/中的建议通过在 URL 上提供 React 组件来做到这一点,但它使用了 Web 组件。由于所有生态系统都在 React 上,我可以提供一个 React 组件(并且只有 URL 上的捆绑代码),例如https://my-website/components/table?theme="black"。
尝试这样做的目的:
- 主仓库将已经加载了大部分主要依赖项。(不需要像 react/react-dom 等重复的代码)
- Shadow DOM 正在创建事件冒泡问题。
- 每个团队有多个 repos,它们都使用相同的组件库。