Vue

Open-source JavaScript framework for building reactive web user interfaces.

HN commenters like Vue for convenient, data-driven components in large, complex views123, for being more stable than the churn-heavy React ecosystem45, and for its first-party devtools.6 The most common caveat is that some developers have moved to React, Svelte or plain HTML instead78910, and Nuxt is called a weak option for SSR.11
The HN verdict, written from 11 cited comments
10recommend
4warn against
Dec 4, 2025first mention
Oct 24, 2026latest mention
Nov 25 – Oct 26
Used forfor complex UIsfor work projectspairs with Djangofor AI-assisted codingfrontend frameworkfrontend

Why people recommend it

Enjoyable to use · 3

Several developers say they enjoy or love working with Vue, at work and in personal projects.

“Web Stack (I enjoy both Vue & SvelteKit)”

Show 1 more

“we're on vue for all of our work projects (and I use vue for my private ones, too)”

Ergonomics · 3

Commenters say Vue's model of the DOM as a function of the data makes complex views much easier than raw JavaScript.

“Vue is just a huge convenience over raw JavaScript for large, complex view.”

“I like the Vue/React/Svelte model of the DOM being a function of the data.”

Show 1 more

Stability · 2

Commenters describe Vue as more stable and less churn-prone than Svelte's early versions and the React ecosystem.

“I was a long time Vue fan.”

fnyApr 12, 2026recommends

“I switched from React/Next to Vue/Nuxt.”

AI tooling · 2

Commenters report that AI coding assistants handle Vue well.

“we use Vue at work and Claude and Codex handle it just fine”

“I like the Vue/React/Svelte model of the DOM being a function of the data.”

Polish and devtools · 2

Commenters say Vue is more polished than Svelte and has first-party support for key devtools.

“Svelte is less polished and less comfortable to work with than Vue.”

has used both Svelte and Vueon “SvelteKit 3”

“Vue, as a big framework, got 1st party support.”

Uses React, Vue, and Svelte extensivelyon “SvelteKit 3”

Caveats and dissent

Others preferred · 3

Some commenters prefer React, Svelte or modern plain HTML over Vue, and some have switched away from it.

“It is certainly better than Angular and Vue, though Vue 3 is tolerable.”

“which used to be Vue”

Show 1 more

“I used and liked vue for a little while when it was needed(?) but modern HTML fills that gap.”

Framework fatigue · 3

Some commenters dislike mainstream frontend frameworks, including Vue, in general.

“Angular, React, Vue. All terrible reminders of why I try to stay away from the frontend.”

Show 1 more

State design · 1

One commenter says Vue ties state hierarchy to view hierarchy, which leads to footguns.

“a deep design flaw in mainstream frameworks like React and Vue”

Nuxt for SSR · 1

One commenter says Nuxt is the only SSR choice for Vue and calls it full of ambiguity and footguns.

“Svelte is less polished and less comfortable to work with than Vue.”

has used both Svelte and Vueon “SvelteKit 3”

Often compared with

Who recommends it in their own words

All comments 28

“The client is now web based and in Vue.js.”

“For web I'd probably also accept Vue, Svelte, or (simple) React.”

“Web Stack (I enjoy both Vue & SvelteKit)”

“It is certainly better than Angular and Vue, though Vue 3 is tolerable.”

“Vue, as a big framework, got 1st party support.”

Uses React, Vue, and Svelte extensivelyon “SvelteKit 3”

“I was a long time Vue fan.”

“I used mainly Vue from 0.12 until 3”

“Svelte is less polished and less comfortable to work with than Vue.”

has used both Svelte and Vueon “SvelteKit 3”

“Vue is an experimental port of TeXmacs 1.2.5 to Webassembly”

“we use Vue at work and Claude and Codex handle it just fine”

“I like the Vue/React/Svelte model of the DOM being a function of the data.”

“Vue is just a huge convenience over raw JavaScript for large, complex view.”

“Vue+ Cytoscape.js for frontend”

“we're on vue for all of our work projects (and I use vue for my private ones, too)”

“Angular, React, Vue. All terrible reminders of why I try to stay away from the frontend.”

“I know Python, Django, Vue”

fnyApr 12, 2026recommends

“I switched from React/Next to Vue/Nuxt.”

“a deep design flaw in mainstream frameworks like React and Vue”

“I used and liked vue for a little while when it was needed(?) but modern HTML fills that gap.”

“which used to be Vue”

“VueJS in the frontend”

bootstrapped software company in Switzerlandon “Ask HN: Who is hiring? (December 2025)”

“We use Vue as our bundler to compile the JS and CSS as well as to run Storybook.”

Threads where it came up

Also written as Vue.js. Data: vue.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help