<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-htmx-is-far-superior-to-react-and-nextjs-8bgdtqe9x" -->

---
title: Why HTMX is far superior to React and NextJs | daily.dev
description: Anuntech faced challenges with React and NextJs for building a complex ERP system due to their heaviness and complexity. They decided to switch to HTMX, which...
canonical: https://daily.dev/posts/why-htmx-is-far-superior-to-react-and-nextjs-8bgdtqe9x
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why HTMX is far superior to React and NextJs | daily.dev
og:description: Anuntech faced challenges with React and NextJs for building a complex ERP system due to their heaviness and complexity. They decided to switch to HTMX, which...
og:url: https://daily.dev/posts/why-htmx-is-far-superior-to-react-and-nextjs-8bgdtqe9x
og:image: https://api.daily.dev/og/posts/8bgdtqE9x.png
og:image:alt: Why HTMX is far superior to React and NextJs
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Why HTMX is far superior to React and NextJs

**[42's Squad](https://daily.dev/sources/henriqueleite42)** · [@henriqueleite42](https://daily.dev/henriqueleite42) · 83 upvotes · 53 comments

## Summary

Anuntech faced challenges with React and NextJs for building a complex ERP system due to their heaviness and complexity. They decided to switch to HTMX, which provides server-side rendering, no dependencies, and better performance. The new stack includes Golang for both frontend and backend, simplifying development and DevOps processes. HTMX allows partial page reloading and integration with backend services, making the system more efficient and scalable.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://henriqueleite42.com/why-htmx-is-far-superior-to-react-and-nextjs>

## Community discussion

Top comments from developers on daily.dev.

**@abbaskanj83** · 13 upvotes

> Damn, so much hate on javascript 😅

**@tdlm** · 10 upvotes

> htmx solved your use case; therefore it is superior in general?
>
> Seems sensationalist to me.

**@friedrich** · 5 upvotes

> JavaScript ecosytem is too much complex, everything changes every week. Extremely chaotic

**@silvestrevivo** · 5 upvotes

> It is not so difficult to be better than React and Next. Look to Svelte and Sveltekit.

**@sefo2** · 2 upvotes

> After years of working with Angularjs, Angular, React, Vue, Svelte, I can say don't like React (to be polite). But not for the same reasons as you.
>
> Reading the very first paragraph I understand the whole article is going to be an undocumented rant made by a programmer with little experience (back or front)
>
> I was going to quote you and comment but every half sentence is incorrect.
>
> Same for the "JS war" paragraph. "It's extremely complex for someone with 0 experience to work with JavaScript tools." Do you often hire people with 0 experience to build a very complex ERP? Do these " 0...

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#javascript](https://daily.dev/tags/javascript), [#react](https://daily.dev/tags/react), [#nextjs](https://daily.dev/tags/nextjs), [#htmx](https://daily.dev/tags/htmx)

[View this post on daily.dev](https://daily.dev/posts/why-htmx-is-far-superior-to-react-and-nextjs-8bgdtqe9x)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/why-htmx-is-far-superior-to-react-and-nextjs-8bgdtqe9x","headline":"Why HTMX is far superior to React and NextJs","text":"Shared: Why HTMX is far superior to React and NextJs","url":"https://daily.dev/posts/why-htmx-is-far-superior-to-react-and-nextjs-8bgdtqe9x","datePublished":"2024-08-13T18:22:02.537Z","dateModified":"2024-08-16T06:33:19.818Z","author":{"@type":"Person","name":"Henrique Leite","url":"https://daily.dev/henriqueleite42","image":"https://media.daily.dev/image/upload/s--_uouUcvA--/f_auto/v1723443776/avatars/avatar_sbsMzAwu73ZnbXGf5ETGJ","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":4180}},"image":"https://media.daily.dev/image/upload/s--HRgLpUt6--/f_auto/v1722860399/public/Placeholder%2003","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":83},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":53}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/rHnHLatk9"},"comment":[{"@type":"Comment","text":"Damn, so much hate on javascript 😅","datePublished":"2024-08-16T07:57:25.135Z","url":"https://daily.dev/posts/8bgdtqE9x#c-ChsT4uvMF","author":{"@type":"Person","name":"Abbas kanj","url":"https://daily.dev/abbaskanj83","image":"https://lh3.googleusercontent.com/a/ACg8ocLGuzPs_rW6ML2JKj4rj46GxLVulympB3a7VPrD5nSYpas=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":13}},{"@type":"Comment","text":"htmx solved your use case; therefore it is superior in general?\nSeems sensationalist to me.","datePublished":"2024-08-24T17:34:37.260Z","url":"https://daily.dev/posts/8bgdtqE9x#c-U78VBmx5O","author":{"@type":"Person","name":"Scott","url":"https://daily.dev/tdlm","image":"https://media.daily.dev/image/upload/s--E1sPmqCc--/f_auto/v1778693132/avatars/avatar_ClyEYIbsIwrvUhZiWITas?_a=BAMAMiWQ0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":10}},{"@type":"Comment","text":"JavaScript ecosytem is too much complex, everything changes every week. Extremely chaotic","datePublished":"2024-08-16T12:06:58.984Z","url":"https://daily.dev/posts/8bgdtqE9x#c-mu8u2Epcp","author":{"@type":"Person","name":"Friedrich WT","url":"https://daily.dev/friedrich","image":"https://avatars.githubusercontent.com/u/136119888?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"It is not so difficult to be better than React and Next. Look to Svelte and Sveltekit.","datePublished":"2024-08-20T06:23:27.179Z","url":"https://daily.dev/posts/8bgdtqE9x#c-6bRKoi2gS","author":{"@type":"Person","name":"Silvestre Vivo","url":"https://daily.dev/silvestrevivo","image":"https://media.daily.dev/image/upload/s--EB5UNADg--/f_auto/v1725974187/avatars/avatar_ZfuvOkOI4GY3M9Hyew8QB"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"After years of working with Angularjs, Angular, React, Vue, Svelte, I can say don’t like React (to be polite). But not for the same reasons as you.\nReading the very first paragraph I understand the whole article is going to be an undocumented rant made by a programmer with little experience (back or front)\nI was going to quote you and comment but every half sentence is incorrect.\nSame for the “JS war” paragraph. “It’s extremely complex for someone with 0 experience to work with JavaScript tools.” Do you often hire people with 0 experience to build a very complex ERP? Do these &quot; 0 experience people&quot; have a better time with java ecosystem, .net, python…etc?\nFinal solution: Golang + HTMX + Templ\nYes, it’s a good stack. I hope your UI is not complex (you can still add some alpine here and there) but it’s a good stack.\nI’m not sure your “0 experience people” will do good with it, but the stack is good.\nAfter 3 years doing webservices in GO, I don’t like it, but it’s doable.\nYou can find half a dozen other stacks that are a lot more efficient at doing webservices, including frontend templating, DB management etc. Especially for a complex ERP, the smallest change request is going to be a PITA.\nAnyway, it’s always the same with JS haters. They don’t know JS, they choose the wrong stack for their project, they fail and hate on JS. Then they take a non-JS fullstack solution. they don’t do well either but it’s not JS so it’s okay.\nWish you the best of luck with your HTMX ERP.","datePublished":"2024-09-03T08:53:19.161Z","url":"https://daily.dev/posts/8bgdtqE9x#c-NzexixQ1I","author":{"@type":"Person","name":"sefo","url":"https://daily.dev/sefo2","image":"https://lh3.googleusercontent.com/a/ALm5wu1CQ1tHBwlN_7CH4ixdtgqL137eadxGnNSjnTxK=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/henriqueleite42","name":"42's Squad"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"42's Squad","item":"https://daily.dev/squads/henriqueleite42"},{"@type":"ListItem","position":3,"name":"Why HTMX is far superior to React and NextJs"}]}
```

