ReactPy #23
Replies: 1 comment
-
ReactPy is a library for building user interfaces in Python without having to write Javascript. ReactPy interfaces are made from components which look and behave similar to those found in ReactJS. In order to maintain full compatibility with all Python packages, ReactPy is server side rendered. So all Python packages will work exactly as you expect. The only data that gets transmitted to the client is the current HTML document (with a little bit of extra magic). We don't transpile between languages, so Python code gets to stay pure. Our ReactPy hooks and rendering logic are functionally equivalent to ReactJS, except we use Python asyncio to keep things moving. Tons of backends to use!ReactPy has official support for the following backends: Flask, FastAPI, Sanic, Tornado, Django, Jupyter, Plotly-Dash. ArticlesReactPy: Will it Dethrone JavaScript as the Top Choice? Getting started with Reactpy - https://www.kdnuggets.com/2023/06/getting-started-reactpy.html Discussionshttps://www.reddit.com/r/Python/comments/1274w68/reactpy_build_reactjs_interfaces_in_pure_python/ FAQsHow would this work if I was to make a database call in a component? What happens under the hood? |
Beta Was this translation helpful? Give feedback.
-
ReactPy is a library for building user interfaces in Python without Javascript. ReactPy interfaces are made from components that look and behave similar to those found in ReactJS. Designed with simplicity in mind, ReactPy can be used by those without web development experience while also being powerful enough to grow with your ambitions.
At a Glance
To get a rough idea of how to write apps in ReactPy, take a look at this tiny Hello World application.
Resources
Follow the links below to find out more about this project.
Beta Was this translation helpful? Give feedback.
All reactions