在Django中反应或React作为独立的?

问题描述 投票:0回答:1

我一直在研究如何创建django react应用程序以及实现它的最佳方法。从这个关于创建django react app的链接说明了实现它的一些方法。

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

“React in its own”前端有哪些明显的好处“Django应用程序:加载单个HTML模板并让React管理前端”vs“Django REST作为独立的API + React作为独立的SPA”

因为我没有看到需要生成webpack并在django模板中加载应用程序,在那里你可以创建一个独立的反应应用程序并使用Django REST进行通信?

django reactjs
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.