【发布时间】:2019-09-13 23:00:00
【问题描述】:
我必须开发一个包含一个主应用(Shell)和多个子应用的 React 应用架构。
要求
1) 主应用必须提供用户身份验证,可能还有其他一些核心功能。
2) 每个子应用程序应由自治团队并行开发。 每个团队将完全独立,对其他团队的了解为零。子应用不会相互连接。
3) (可选)主应用程序应该在运行时运行子应用程序,这意味着如果子应用程序被更新,主应用程序会检查它并运行一个新的实际版本的子应用程序。主要目标是尽可能少地重建主应用程序。
4) 后端是范围广泛的微服务。
问题
有可能吗?你能给我一些建议吗?
应该是多个 React 应用?我了解如何将一个 react 应用程序渲染到另一个应用程序中,但无法想象如何在它们之间连接 redux 操作。
也许子应用程序只是独立的模块,但它是如何启动的? 也许有人在 GitHub 上看到了类似的项目或有用的链接?
感谢您的建议。
【问题讨论】:
标签: reactjs architecture