Support other Templating Engines like React #8
Replies: 5 comments 13 replies
-
Is there a mailing list I can sign up for so I can get updates on the project? I subscribed to the github releases too :) |
Beta Was this translation helpful? Give feedback.
-
First of all, congrats for the project; it looks awesome and quite promising! Since you have mentioned the possible plan to support React, logically the next thing would be to support Vue as well. Sounds fair, right? Now a naive question here: how difficult would it be to go full vanilla JS instead of depending on third parties and such, whenever is necessary that is? Also, about using Go's Edit: Seems like @josebalius asked the same thing as I in #23. |
Beta Was this translation helpful? Give feedback.
-
Not interested in React and any JS trash (I mean it. fight me.), just bare HTML. Does bare HTML belong in this issue or should it be a new one? |
Beta Was this translation helpful? Give feedback.
-
Is React somewhere on the timeline? |
Beta Was this translation helpful? Give feedback.
-
Maybe we can start thinking about create plugins. |
Beta Was this translation helpful? Give feedback.
-
Right now Bud ships with out-of-the-box Svelte support. It's also designed to support React.
I picked Svelte because it already has solutions for scoped CSS and dynamically changing the
<head>
. I'm tempted to wait on introducing React support until we have both of these features. Something like including Next.js'sstyled-jsx
+<Head/>
. Is this worth waiting for or does it not matter?Admittedly while Svelte is growing rapidly, React is the standard here and we need to meet people where they are.
I'd also like to support 2 other templating languages:
Which probably wouldn't ship with scoped CSS support (or should they?). That make me wonder what "baseline" of support I should provide and starting with basic React, then adding scoped CSS + dynamic head later would be desired.
Update: I just wrote a long brain dump of all my thoughts on current view support and ideas for the future. Please have a read and let me know what you think! #188 (comment)
Beta Was this translation helpful? Give feedback.
All reactions