【问题标题】:Merging two react applications into one将两个 React 应用程序合并为一个
【发布时间】:2020-02-21 00:15:07
【问题描述】:

我的故事:

我想快速启动一页,但我的 CSS 真的很差。我知道 react 并且想在那里变得更好,所以我从 themeforest 购买了两个应用程序模板。一个是登录页面,另一个是仪表板页面。所有风格,独立工作很棒。现在我想将它们集成到一个应用程序中,因此当用户单击登录页面中的“登录”时,他将被重定向到仪表板应用程序登录页面。这两个应用程序都是独立的。两者都是使用 CRA 制作的。 Backed 将用 .NET 编写。

我应该怎么做?最好的方法是什么?我可以将较小应用程序(登陆)的一些文件“复制粘贴”到仪表板应用程序并更改反应的根,这是可行的,但需要一些时间来移动所有内容并正确构建。或许你还能想到其他方法?

【问题讨论】:

    标签: reactjs redux build hosting create-react-app


    【解决方案1】:

    大多数 React 开发者(不擅长 CSS)都会遇到类似的情况。我想不出现成的解决方案。我建议您手动浏览landing.html 和dashbaord.html 并将其拆分为最少2 个反应组件。你提到你知道反应,所以这对你来说很容易。对您来说最困难的部分将是解决 CSS 类冲突。这两个 HTML 文件可能使用相同的类。在这里,您需要逐个案例或更改landing-style.css 文件或dashboard-style.css 文件的CSS 类的名称。 是时候学习 CSS 基础知识了。祝你的 CSS 学习好运。

    【讨论】:

      【解决方案2】:

      为什么要合并代码库,而不是单独部署。

      例如: 让我们将登录页面部署到www.example.com,将仪表板部署到app.example.com

      一旦用户点击注册/登录,只需重定向到app.example.com

      这样您就可以专注于每个应用程序的重要方面。 搜索引擎优化的登陆页面和新功能的仪表板。

      【讨论】:

        猜你喜欢
        • 2021-08-20
        • 2012-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-01
        • 2010-12-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多