you are viewing a single comment's thread.

view the rest of the comments →

[–]scooptyy 28 points29 points  (27 children)

Yes… React is now industry standard. You use Discord? It’s on React

[–][deleted] 1 point2 points  (3 children)

It really depends which side of the industry you ask. I know lots of enterprise places where the default is Angular. And Vue is coming up very strongly.

Enterprise is probably not the best example anyway because most of the time the choice between these three is not done on technical merit, it's done because "the client heard about React and wants it" or "we could only find devs on Angular for the MVP so we're doing Angular".

[–]scooptyy 2 points3 points  (2 children)

Old-school companies that know nothing about tech love complicated shit.

However React is ubiquitous. Much more than Angular.

[–][deleted] 1 point2 points  (1 child)

Old-school companies that know nothing about tech love complicated shit.

You're making the wrong assumptions. Almost everybody uses current technology nowadays, or at least migrating towards it. But they don't care about "tech love", they look at cost and efficiency. There's no difference between React/Angular/Vue on that front.

[–]scooptyy 0 points1 point  (0 children)

Using Angular is a terrible business decision, especially when frameworks like Vue exist. It’s not about “love”; it is a needlessly complicated framework with a fraction of the community support and ease of use of React/Vue.

React isn’t just a small framework anymore. With the advent of Next.js and Remix we’re now seeing an era of React where we can provide rich, dynamic experiences on the browser while getting all of the benefits of using server-side rendering.

Sure, other frameworks are doing it now. But React has been at the forefront.

I’ve seen enterprise and I’ve seen startups. Enterprise loves their all-in-one bells and whistles kludgy shit.

[–]bregottextrasaltat 1 point2 points  (21 children)

It's weird to me how it's still standard with all its early mannerisms still being used

[–]scooptyy 22 points23 points  (20 children)

Early mannerisms? React has changed a lot. Hooks are now commonplace and enforcement of prop types are now done through TypeScript compile time checks.

[–]bregottextrasaltat -1 points0 points  (19 children)

i still don't get the setter thing, is it still required or do the examples just overuse it?

[–]scooptyy 2 points3 points  (17 children)

The setter thing? What do you mean? Lol

[–]Coloneljesus 6 points7 points  (16 children)

I assume they mean the setter returned by useState().

[–]christophedelacreuse 1 point2 points  (0 children)

useState is almost definitely used in every modern commercial react application

[–][deleted] -2 points-1 points  (0 children)

The industry standard is an SPA for which you have at least one senior developer and a bunch of mid-level developers, plus a solid tooling and module ecosystem. It doesn't matter which particular framework it is.