4 ms·
It cannot scale because it doesn't have a solution for reusable components. That's why I have abandoned it. Frameworks like React solve this in a much saner way
by uh_uh 1y ago
It cannot scale because it doesn't have a solution for reusable components. That's why I have abandoned it. Frameworks like React solve this in a much saner way.
- renerick 1y agoReusable components are prerogative of the templating system, such as React, or Vue, or server side templates that the framework of your choice uses. Htmx works with already rendered HTML fragments from the back end and doesn't do templating on its own, so there's simply no room for it to "solve" reusable components
- zenmac 1y agowell now we got Web Components baked in. People don't want to give up React cause it is where many paying job is coming from. It is the age old problem between better tech or better pay? What is even worse younger dev come in wanting to learn React cause it is the one that most job post is looking for. We end up negative economic to tech quality.
- deleted 1y ago[deleted]
- victorbjorklund 1y agoYou make the reuseable components in the server templating language. It is like saying PHP, Django, Go etc does not scale
- librasteve 1y agohttps://harcstack.org https://harcstack.org does components like this https://rakujourney.wordpress.com/2025/07/06/harc-stack-componenting/ https://rakujourney.wordpress.com/2025/07/06/harc-stack-comp... class Counter does Component { has Int $.count = 0; method increment is controller { $!count++; self } method HTML { input :id("counter-$.id"), :name("counter"), :value($!count) } }
- AstroBen 1y agoserver-side templating languages solved this decades ago