我们可以在 react 中使用 python 吗?

Bee*_*jal 9 javascript python node.js reactjs

我看到很多人在使用Nodejsreactjs,但我喜欢python并且反应如此之多以至于我想知道我是否可以使用react 使用python。如果可以,请给我一些学习链接

Mor*_*gan 17

我有使用 React 和 Python Flask 构建 Web 应用程序的经验,所以也许我可以提供帮助。

我不知道在客户端 Web 应用程序上直接使用 Python 的方法,但肯定有很多方法可以在后端使用 Python。最流行的 Python Web 框架是FlaskDjango

如果可以,请给我一些学习链接

YouTuber Corey Schafer 有一个很棒的关于 Flask 的 YouTube 教程系列,我会全力推荐。

一旦您对 Python 中的 Web 开发更加熟悉,我认为网站https://realpython.com/为特定问题(例如Flask 中的基于令牌的身份验证)和更一般的教程提供了很好的教程。

如果你使用 Django,它内置了一个很好的 ORM 来处理数据库。

如果你使用 Flask,这绝对是对初学者更友好的 IMO,我会推荐Peewee ORM来处理关系数据库,除非你有更复杂的用例,在这种情况下SQLAlchemy是事实上的标准。

祝学习顺利!


更新

我只是碰到叫这个凉爽的Python库来Transcrypt是transpiles Python代码为JavaScript,所以事实证明,你可以写客户端代码在Python中的网络。他们的网站有一些很酷的教程


小智 5

是的。React 基本上不知道服务器级别发生的事情。即它不关心你使用什么后端。

检查此示例: https: //realpython.com/the-ultimate-flask-front-end/


Cha*_*tin 5

https://plotly.com/dash

我一直在用它来用 python 构建 React 应用程序。他们有新的库“dash”和dash组件,其底层是react.js。