reactpy-django
reactpy-django copied to clipboard
It's React, but in Python. Now with Django integration.
_Originally posted by @jamesflores in https://github.com/reactive-python/reactpy-django/discussions/232_ Hello. I'm getting a warning when when deploying to Heroku but it doesn't seem to affect usage (so far). Just throught I would raise...
### Current Situation The initial handshake of a websocket connection can cause additional latency. It's sometimes more performant to utilize only one websocket connection per client. - Initial conversation: https://discord.com/channels/1111078259854168116/1212403319880949830/1212403319880949830...
### Current Situation While it's currently not possible to implement in core, we can use our template tag to render client-side components within this repo as a Django exclusive early...
### Current Situation Currently, a user can add `django_css` to the body of a component that is rendered multiple times. This means that the CSS stylesheet will be duplicated for...
### Current Situation There is currently has no support for conveniently rendering tables from Django querysets. ### Proposed Actions Create a table rendering component. The interface can be developed a...
## Description Since CSS/JS is loaded as raw strings within a `style` tag, it's currently difficult to prevent duplicate loads. This PR implements a simple server-side de-duplication algorithm for CSS...
## Description Currently, styles can only loosely be tied to components via CSS. This PR allows ReactPy to parse a CSS file and apply the CSS rules as in-line styles....
### Current Situation There are currently a few generics that can be modularized and brought out of this repo - `use_query` - `use_channel_layer` - `django_css` and `django_js` can be transformed...
### Current Situation There is built-in method of directly tying a CSS file to a component ### Proposed Actions --- #### Design Idea: Apply in-line styles via Python `cssselect` We...
### Current Situation The [`login`](https://channels.readthedocs.io/en/stable/topics/authentication.html#how-to-log-a-user-in-out) function supplied by Django Channels provides non-persistent access to the Django session due to technical limitations. The reason is that WebSockets are unable to modify...