对Django来说是新的,对ReactJS来说更是新的.我一直在研究AngularJS和ReactJS,但最终决定 Select ReactJS.尽管AngularJS拥有更多的市场份额,但它似乎在人气上逐渐超越了AngularJS,据说ReactJS的增长速度更快.

抛开这些垃圾不谈,我开始在Udemy上学习一门课程,看了几段视频后,看看它与Django的集成情况似乎很重要.那是当我不可避免地撞到墙上,只是让它启动并运行时,有什么样的文档在那里,这样我就不会在几个小时和晚上转动轮子了.

我遇到的真的没有任何全面的教程或pip个软件包.我遇到的少数人没有工作或约会过,比如pyreact.

我的一个 idea 是完全分开对待ReactJS,但要考虑到我希望ReactJS组件呈现的类和ID.在将单独的ReactJS组件编译成单个ES5文件后,只需将单个文件导入Django模板.

我认为,当我从Django模型开始渲染时,这会很快崩溃,尽管Django Rest框架听起来好像涉及其中.甚至还不足以看出Redux是如何影响这一切的.

不管怎么说,有人清楚地知道他们在使用Django和ReactJS,他们想分享吗?

无论如何,AngularJS和Django的文档和教程都非常丰富,所以我们很容易就这样开始使用任何前端框架...这不是最好的理由.

推荐答案

我没有使用Django的经验,但从前端到后端以及前端框架到框架的概念是相同的.

  1. React will consume your 100.前端和后端没有任何连接.React将向REST API发出HTTP请求,以便获取和设置数据.
  2. Webpack (module bundler) & Babel (transpiler)的帮助下,React将把你的JavascriptBundle 并传输到一个或多个文件中,这些文件将放在入口HTML页面中.Learn Webpack, Babel, Javascript and React and Redux (a state container).I believe您不会使用Django模板,而是允许React渲染前端.
  3. 呈现此页面时,React将使用API来获取数据,以便React可以呈现它.你对HTTP requests, Javascript (ES6), Promises, Middleware and React的理解在这里至关重要.

以下是我在网上发现的一些有用的东西(基于快速谷歌搜索):

希望这能 bootstrap 你走向正确的方向!祝你好运希望其他专攻Django的人能对我的回答有所补充.

Reactjs相关问答推荐

如何使用next.js以DOM为目标在映射中使用Ref

避风港访问端口以包含Reaction应用程序

从Microsoft Excel粘贴复制的单元格时,将Excel单元格格式(粗体、下划线、斜体)带入Reaction

如何在与AntD的react 中限制文件上传和显示消息?

左边框不在图表中显示

自定义变量默认、聚焦和填充时所需TextField中标签的星号 colored颜色

我从 S3 存储桶下载图像时收到错误

当从子状态更改复制时,react 父状态更改.我该如何防止这种情况?

列表中的每个子项都应该有一个唯一的keyprops .在react 应用程序中

标签文本删除了 MUI 概述的输入

获取 不能显示为 的后代.错误,但不太确定如何构建我的代码以避免此警告

基于 React/NextJS Timer 的文本淡入/淡出不起作用

基于标记名的博客详细信息分组没有发生

@react-three/postprocessing 没有匹配的从 three.module.js 导出以导入WebGLMultisampleRenderTarget

单元测试 useLoaderData() react-router v6 加载器函数

从其他组件切换 FieldSet

如何检索包含动态段的未解析路径?

在react 路由dom版本6中的组件内添加路由

ReactJS:按钮启用禁用更改 colored颜色

如何在组件文件夹内的react 组件文件中导入外部css文件?