-
-
Notifications
You must be signed in to change notification settings - Fork 325
Embedding ReactPy via Template Tags #653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
priority-3-low
May be resolved one any timeline.
type-docs
About changes and updates to documentation
Comments
3 tasks
Not really sure if this belongs in v1 or v2. Could go either way. IDOM is technically usable without this, but only Django-IDOM feels convenient to develop in. We did say v2 is for "niceities" though, so based on that logic this is a v2 task. |
Let's move this to v2 for now. |
This was referenced Jun 14, 2023
Draft
Closed
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
priority-3-low
May be resolved one any timeline.
type-docs
About changes and updates to documentation
Current Situation
Currently, users are expected to manually construct the component mount HTML needed to embed IDOM into their projects. This is results in poor usability, and even worse, it can very easily cause server/client version mismatches.
Proposed Actions
We need to increase the convenience embedding ReactPy into existing projects, and document this as the primary way of using IDOM
For any web framework that supports HTML templating, we really should use a system identical to that used on ReactPy-Django.
The template tag source code will look something like this
We will probably rely on the jinja2 simple tags library.
To be framework agnostic, the static URL will probably need to be set via ReactPy's python config.
The text was updated successfully, but these errors were encountered: