Hacker News new | ask | show | jobs
by dt2m 1386 days ago
A lot of organizations bet the farm on React ~5 years ago because it was the cool new thing. It is very likely that many of the original developers have since moved on to the next cool new thing, and now companies need maintenance work done on their (now unwieldy) codebase.

Another reason: The trend today seems to be to offload most of the data processing to the client side, only using the server as a glorified database pipe. Naturally, this results in a higher demand for frontend development.

3 comments

Except the cool new thing is still React, and we're all still here.

Folks are building products with great UX -> Clients use these products, want the same thing in their products -> Demand for frontend increases, repeat.

There's no question that it's still highly in demand, but as a user I despise React apps. Not that there's anything wrong with the technology - well-written React with minimal dependencies can provide a great and responsive UX.

In practise this rarely is the case. I have yet to use a React app that consistently respects Cmd+click as my intent to open something in a new tab, has sub-100ms draw times for any UI action, and doesn't need to load multiple megabytes of JS to bog down my CPU for basic CRUD stuff.

You are basically asking for a native OS app, which the web cannot match.

But users demand them anyway on the web so here were are.

Of course I would prefer a native app, but I don't think it is unreasonable of me to expect a web app to:

- Respect the UI conventions of web browsers and not override standard behavior

- Respond immediately to user input

- Not take up hundreds of megabytes of RAM

I have yet to use a React app that doesn't immediately "feel" like it's using React. There's some weird added latency that I can't really describe, but I don't feel it on Angular apps.

React is still in, but it's definitely not the "cool new thing" now. Svelte and Solidjs seem to be the "cool new things" now on the front-end
You’d be hard pushed to find any production applications of any scale using either Svelte or Solid.
There are lots of large production applications using Svelte
Would love to see any factual references about the trend. It's in my vested interested as a founder of sqlframes.com
The new new trend is to offload processing to the edge.