---
title: "Discussion on \"HTMX vs React — Do You Really Need a JavaScript Framework?\" | Hashnode"
description: "Discussion on \"HTMX vs React — Do You Really Need a JavaScript Framework?\". Quick Comparison\n\n\n\n\nHTMX\nReact\n\n\n\nApproach\nHTML attributes\nJavaScript components\n\n\nBundle size\n~14KB\n~40KB + your code\n\n\nServer\nReturns HTML fragments\nReturns JSON (usually)\n\n\nComplexity\nVery low\nHig"
url: "https://hashnode.com/posts/htmx-vs-react-do-you-really-need-a-javascript-framework/69bfb89edd79685eae4a8c87"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [HTMX vs React — Do You Really Need a JavaScript Framework?](https://aimadetools.hashnode.dev/htmx-vs-react-do-you-really-need-a-javascript-framework?utm_source=hashnode&utm_medium=feed)

Quick Comparison HTMX React Approach HTML attributes JavaScript components Bundle size ~14KB ~40KB + your code Server Returns HTML fragments Returns JSON (usually) Complexity Very low Hig

Mar 22 · 2 min read · aimadetools.hashnode.dev  
Updated Mar 26  
Read the article

-   [#comparison](https://hashnode.com/tag/comparison)
-   [#frontend](https://hashnode.com/tag/frontend)
-   [#htmx](https://hashnode.com/tag/htmx)
-   [#react](https://hashnode.com/tag/react)

## Written by

[Joske Vermeulen](https://hashnode.com/@aimadetools)

@aimadetools

  
[View profile](https://hashnode.com/@aimadetools)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
