After some personal projects with Go+HTMX+Templ, I’m ditching React for personal projects. Find arguments against React on HTMX official website, but not much talk about dependency management fatigue. Dependency updates of React packages consumed time on my last project, breaking the webapp with major versions of wouter and TanStackQuery. Questioning the necessity of major version releases and the time spent on refactoring led me to stick with Go+HTMX+Templ for stability and focus on features. While open source maintainers can alter APIs, considering user time is key. If aiming for low upkeep post-launch, avoiding unstable JS dependencies is wise.
https://blog.erodriguez.de/dependency-management-fatigue-or-why-i-forever-ditched-react-for-go-htmx-templ/