logoalt Hacker News

davedx04/01/20256 repliesview on HN

This is what they're replacing react with: https://nuejs.org/docs/view.html

It's an untyped view layer kind of along the lines of early angular 2.0.

The model files are plain javascript.

So no typings anywhere. Which is fine, I guess this is targeting the vuejs crowd. Maybe their marketing should pivot a little bit in that direction, most react people now use TypeScript because first class types in your view layer are super useful


Replies

tipiirai04/01/2025

Author here: It’s true—Nue’s view layer is untyped. That’s by design. React’s ecosystem has devs slapping TypeScript on everything—even CSS—which is overkill. Nue flips it: presentation stays clean and semantic, web standards do the heavy lifting, and real static typing (like Rust or Go) shines in business logic where it counts. Thoughts on this?

show 22 replies
epolanski04/01/2025

> I guess this is targeting the vuejs crowd

Vue is written in TS and has first-class support for it, even at the template layer.

show 2 replies
dlisboa04/01/2025

> most react people now use TypeScript because first class types in your view layer are super useful

Most people use TypeScript because React apps have grown to 200k lines of mostly entangled code with business logic and are unmanageable without it.

If one goes in a different direction there's less need for it.

show 1 reply
bigjump04/01/2025

Most of the Vue devs I know, also use TypeScript for the same reasons.

WuxiFingerHold04/01/2025

> I guess this is targeting the vuejs crowd

Typescript support and usage with Vue is very large. Vue itself is written in TS and most large libs are also written in TS. According to /r/vuejs and my personal experience also most new apps.