【问题标题】:React in Django or React as a standalone?在 Django 中反应还是作为独立的反应?
【发布时间】:2019-08-13 19:34:35
【问题描述】:

我一直在研究如何创建 django react 应用程序以及实现它的最佳方法。从这个关于创建 django react 应用程序的链接中,可以看到一些实现它的方法。

一种方法是生成 webpack 并使用 django 加载 webpack,另一种方法是将其作为 2 个单独的应用程序运行。

“在自己的“前端”Django 应用程序中进行 React:加载单个 HTML 模板并让 React 管理前端”与“将 Django REST 作为独立 API + React 作为独立 SPA”的明显好处是什么

因为我认为不需要生成 webpack 并在 django 模板中加载应用程序,您可以在其中创建独立的 react 应用程序并使用 Django REST 进行通信?

【问题讨论】:

  • React 不是独立的。你需要使用nodejs。

标签: django reactjs


【解决方案1】:

通过拆分前端和后端,您将获得的第一件事就是模块化。由于您的应用程序逻辑与您的用户界面完全分离,您将拥有一个更加模块化的 Web 应用程序。模块化有助于许多事情,包括测试、可读性和可维护性。

此外,借助单独的 API,任何人或任何前端都可以重用您的后端逻辑,无论是移动应用程序还是您可以想象的任何东西,甚至是您的 CLI。

如果我理解正确,您的目标是在 Django 页面中包含您的 create react 应用程序的最终捆绑包?

【讨论】:

    猜你喜欢
    • 2020-05-03
    • 2019-01-02
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多