-
-
Notifications
You must be signed in to change notification settings - Fork 318
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
Embedding ReactPy via Template Tags #653
Labels
priority-3-low
May be resolved one any timeline.
type-docs
About changes and updates to documentation
type-feature
About new capabilities
Comments
3 tasks
Archmonger
changed the title
IDOM embed shortcuts for all supported frameworks
Improve IDOM Embed ease of use
Feb 8, 2022
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. |
Archmonger
added
priority-3-low
May be resolved one any timeline.
type-docs
About changes and updates to documentation
type-feature
About new capabilities
flag-good-first-issue
A well defined and self-contained task.
and removed
flag-triage
Not prioritized.
labels
Feb 10, 2022
rmorshea
removed
the
flag-good-first-issue
A well defined and self-contained task.
label
Feb 16, 2022
Archmonger
changed the title
Make embedding IDOM easier
Embedding IDOM via Template Tags
Apr 8, 2022
Let's move this to v2 for now. |
This was referenced Jun 14, 2023
Draft
Draft
Archmonger
changed the title
Embedding IDOM via Template Tags
Embedding ReactPy via Template Tags
Jun 19, 2023
2 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
type-feature
About new capabilities
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: