Live data from Hacker News

React is winning by default and slowing innovation

lorenstew.art

21–30 of 866 posts

Re: React is winning by default and slowing innovation

#21
post #13

This seems like a good place to plug my library, Solarite. It's a minimal, compilation-free JavaScript library that adds reactivity to native web components, as well as scoped styles and a few other ease-of-life features. https://vorticode.github.io/solarite/

Reading through the example, it seems like it doesn't do reactivity, as the user code must call render() manually on state changes. Did I miss something?

Re: React is winning by default and slowing innovation

#22

Good. I remember the times when there was a weekly new framework that would absolutely revolutionize the web frontend development. Mobile development forums were having all-out wars regarding MVP vs MVVM vs VIPER vs ... vs ... yadda yadda. Now I can just enjoy stable predictable tooling and I can benefit from tons of examples and documentation.

Umm…hate to break it to you, but https://youtu.be/NeJ6wq2szVs?si=RFwtccO9_QH1CJzY

Re: React is winning by default and slowing innovation

#23
post #18

I think this article discounts the reasons behind frontend decisions... priorities are absolutely fast execution time and ease of hiring. There is very, very little reason to care about optimizing frontend performance for a vast majority of apps. Users just don't care. It doesn't make the company more money. If a framework is easy to use and everyone knows it, it's simply the best choice for 90%+ of teams.

The UX for me went downhill the last 5-7 years. I don’t know if it’s react but something changed. Pages load slow or even don’t, strange display errors, slow reaction times etc.

Too few run output analysis on their bundles or even track bundle sizes. There's a lot of kitchen sink repos, not to mention any number of other bottlenecks between the front end and back end. Worse across split teams for larger apps.

Re: React is winning by default and slowing innovation

#24

With Mint ( https://mint-lang.com/ ) I'm trying to move away from frameworks in a language to the language being the framework — having abstractions for things which are done by packages and frameworks like components, localization, routing, etc... done in the language itself. This means that in theory the backend/runtime can be replaced (and was replaced ones from React to Preact (0.7.0 -> 0.8.0) then to use hooks a…

The Mint website is quite lovely! Props for making something so nice and pleasant and clean and easily navigable and informative.

Re: React is winning by default and slowing innovation

#25
post #6

> React didn’t win purely on technical merit A sentence written by someone who clearly hasn't worked on a large Angular 1.x project.

here here, being involved with porting a huge angular 1 project to the first angular2 RCs (golden dev choice) was the worst frontend project i ever witnessed in my not short career :-)

Re: React is winning by default and slowing innovation

#26

With Mint ( https://mint-lang.com/ ) I'm trying to move away from frameworks in a language to the language being the framework — having abstractions for things which are done by packages and frameworks like components, localization, routing, etc... done in the language itself. This means that in theory the backend/runtime can be replaced (and was replaced ones from React to Preact (0.7.0 -> 0.8.0) then to use hooks a…

The Mint website is quite lovely! Props for making something so nice and pleasant and clean and easily navigable and informative.

Thank you! And it's written in Mint :D

Re: React is winning by default and slowing innovation

#27

its kind of a blessing that SOMETHING won. We finally can just use a component. We don't have to worry about - oh I wish I could use that, but it's written in X framework.

Now you’re forced to use react even for simple pages that just need that one component.

Re: React is winning by default and slowing innovation

#28

IIRC it was quite a fight for react, it wasn’t a slam dunk out of the gate.

Not in the least... that first year hardly anyone would even touch it... "eww you have html in your js."

Personally, I loved it... React + Redux + MUI = Winning (IMO)

Re: React is winning by default and slowing innovation

#29
post #6

> React didn’t win purely on technical merit A sentence written by someone who clearly hasn't worked on a large Angular 1.x project.

This. React was incredibly innovative at a time where the alternatives were some combination of:

* Two-way data binding spaghetti

* Boilerplate-heavy reactivity

* Opaque, framework-specific magic

* Manual state updates/transitions

React didn't win "by default" (whatever that means), it won because it was better than most of the other options at the time.

I agree that, on purely technical grounds, it isn't as strong of a framework as other competitors anymore, but React is and has always been Good Enough™ for most companies, to the point that it's not worth reaching for anything else most of the time. And I say this as someone who doesn't like most things about modern React.

Re: React is winning by default and slowing innovation

#30
post #11

Rewrite the first paragraph replacing "React" by "HTML". React is mostly HTML driven by data. "HTML killed front end innovation". Well that enabled standards to build real use cases on it with a common ground. Before React, the Web world was a mess. In 2025, you have lots of frameworks to explore. React did not kill front end innovation at all, it just became a standard that gives more common understanding to buildin…

[flagged]
Post reply on HN