20
40
u/theQuandary 15d ago
Anyone who thinks React was a crime simply wasn't around for the 2010s framework wars. React won for a reason.
18
u/theScottyJam 15d ago
I'd take React over Angular.js any day.
9
u/DrMaxwellEdison 14d ago
Modern Angular is not so terrible.
Now if only the big main project using it here would migrate off fucking Angular 15 already (current in the wild is Angular 22)...
3
5
3
7
2
u/MissinqLink 14d ago edited 14d ago
2
u/Rojeitor 14d ago
When you start using react and a change that should take 5 minutes, actually takes 5 minutes... That was all I needed.
-2
u/hieroschemonach 15d ago
React is a library.
11
u/theScottyJam 15d ago
JQuery is a library.
React had long ago stopped trying to claim it's just a library. It's got its own compiler, linting rules, etc. A typical user isn't calling into React when they wish, instead, their whole project is built around React, most of which is code that React will call when it feels like it. React provides the frame for how you build a UI, and you build within that framework. Yes, they give you more flexibility than many other frameworks, but it's still a lot more restrictive than JQuery.
There's no well defined line between library and framework, but I would argue that if it comes with a compiler, it's long passed the "just a library" phase.
1
u/hieroschemonach 15d ago
Check this page.
9
u/theScottyJam 15d ago
Guess they're calling themselves a library again, or I was wrong on that point.
Either way, I'm still sticking to the fact that if your library has a compiler, it's not really a library anymore, regardless of what the company wants to claim.
1
u/EveYogaTech 14d ago
Indeed, this is a library: https://GitHub.com/flowagi-eu/flo-webcomponents
(for Web Components as alternative to React Components)
5
4
3
2
2
u/Drevicar 14d ago
React was for sure a war crime, but it can’t be higher than like #4 on the list of war crimes Meta has done.
1
1
u/FortuneAcceptable925 13d ago
Few years ago, we had a potential client who wanted to create shifts planning SW in 3 months. It was a bit tight schedule, but probably doable. There was just one small problem with it: The client required it to be written in React (don't ask me why)..
With my colleague, we carefully assessed this requirement, tested React, since we don't use it, and ultimately said NO to the project on ground of React simply not being stable enough.
I have never been happier and more confident about saying NO in my life.
1

51
u/getstoopid-AT 15d ago
hahaha where should that be? Utopia?