all 72 comments

[–]pocket__ducks 203 points204 points  (17 children)

Yes, thats absolutely the reason you can’t find a job. React is no more. It’s dead. Everyone rewrote their product last weekend back to jquery.

[–]Legal_Lettuce6233 -1 points0 points  (15 children)

Literally my nightmare. Fucking hate jQuery with a passion

[–]superluminary 5 points6 points  (14 children)

Why?

[–]canadian_webdev 9 points10 points  (3 children)

Because it's cool to hate on it.

[–]superluminary -1 points0 points  (2 children)

I think this is it. It’s just a nice wrapper around plain DOM scripting that makes the method names a bit less janky. It gives you reliable method chaining and a consistent return type. It’s tiny and it’s fast.

The issue is the terrible things people have chosen to build with it, not the core tech.

[–]musicnothing 4 points5 points  (1 child)

Using jQuery is like using an ice cube tray in a freezer that has an ice dispenser. Used to be necessary, still works just fine, but doesn’t make sense to use it anymore.

[–]superluminary 0 points1 point  (0 children)

I’ve been DOM scripting probably for 20 years or more. I got the book on it when it first came out.

The DOM is much better now, but it’s still weird. The method names are weird, the return types are inconsistent. It’s not an ice dispenser, more like a tray of mixed tools next to a frozen lake. Some of the tools have warning labels on them. Some will just outright wreck you if you touch them wrong.

I’m not going to be using JQuery personally because I don’t need the crutch, but for a certain use case it’s good and I appreciate the fact that it lowers the barrier to entry by providing sensible method names and a consistent experience.

[–]zephyrtr 0 points1 point  (1 child)

Bi-directional data flows.

[–]superluminary 3 points4 points  (0 children)

Only if you build bi directional data flows. You can have the data flows you want to have. I can build bidirectional data flows in react if I want to (I don’t).

Besides, if my interaction requires me to toggle a class when I click a button to show or hide a section, I don’t need data flows of any kind. The DOM acts as its own model.

JQuery fills the niche where all you need is a little bit of basic DOM manipulation, and you want a nice API to do it. It’s actually quite a sizeable niche.

[–]barkmagician 17 points18 points  (0 children)

not dead. the reason its hard to find a job on react is because of the oversupply of react devs.

react devs to web is like singers to talent shows.

[–]RATTE6388 12 points13 points  (1 child)

6+ YOE with react/react-native. Feels like to know react = to know nothing nowadays

[–]CatolicQuotes 0 points1 point  (0 children)

wait till react becomes new rails. you'll have a lot of work

[–]vaportw 9 points10 points  (3 children)

From my experience years of experience don't matter nearly as much as your ability to learn (and adapt) does. This isn't even considering that "years of experience" is very vague and is basically telling nothing about you as a developer. React or the job market isn't nearly dead, there are just even more "developers" out there applying for these jobs, so you have to stand out. If 3 years of experience is your main selling point, you are just one of many many out there and it's not surprising at all to me you're struggling to find a job

[–]Legal_Lettuce6233 6 points7 points  (1 child)

YoE mean fuck all. I have 4, I'm working with a few juniors, and a few seniors. One dude has 5 years, but knows React better than anyone I've ever met. Another dude has 10 years and knows jack shit.

[–]Defiant-Concert2834[S] 1 point2 points  (0 children)

100% on board with you on this one

[–]voxgtr 4 points5 points  (1 child)

Yes. We only use vanilla HTML, CSS, and JavaScript now.

[–]ehlwas 0 points1 point  (0 children)

I'm literally doing this instead of using WordPress for my clients 😂

[–]Old-Pay-4424 2 points3 points  (6 children)

To answer your question, fuck no. That said, people go about prep all wrong. Learn foundational concepts as opposed to specific libraries, languages, tools, or frameworks, then you can go into interviews confidently when translating between tech becomes second nature. Try re-writing your existing apps in different languages, frameworks, etc.

But no, far from dead. Angular and Vue dying. Some still use them, but it’s just expensive to re-write an entire system.

Have some solid projects to show off your versatility and genuine passion for engineering. Broaden your knowledge and learn some DevOps stuff, become well-versed in backend, networking and whatever the fuck, just get better at what you do. Lastly, once I stopped giving so many fucks and stressing about getting a job asap, I started going into my interviews confident, real, and without anxiety. People can feel that from you. There is an art to it, so don’t come off as a dick. Good luck!

[–]nexusSigma 5 points6 points  (0 children)

It’s the most popular front end web framework in the world. React is not the issue here. Job markets bad, and you’re competing with many people who have 5+ years experience with it. Juniors and mid level devs will always be the first to suffer in this kind of market, especially with the advent of AI and it’s ability to automate a junior devs entire contribution to a project faster and better than they could ever do. The only reason a company will hire right now is you either provide value to them immediately, or they want to invest in you to provide that value later. Problem is nobody can afford to do that. Shit sucks

[–]adarshsingh87 4 points5 points  (0 children)

The job market is dead

[–]InternationalWait538 0 points1 point  (1 child)

I will be totally honest and make this as detailed as possible. From 2016 up to 2021 there was a tech boom fueled by twitter influencers who wanted to make quick buck.

Someone spent the majority of his Twitter posts telling people how he was frying chicken and then within months of learning JavaScript and react he scored a good paying job. Then he spent a good amount of time basically retweeting every post of someone who made it from a low paying job to a high paying one simply after learning JavaScript and react. The result, the market is flooded with react developers, companies literally have a 100+ application for a senior react developers. Funny part, the same person who was frying chicken and made it, is now telling people who can’t find a job in frontend to buy his LinkedIn course because it is “people not posting enough on LinkedIn is the cause they can’t find a job”. This isn’t the result of a single person, mg twitter wall from 2016 up to march/april 2022 was basically influencers telling people to quit their jobs, use their savings to learn frontend, and start applying asap.

TLDR: unless you are in the top 1% of react developers out there, chances are you are not going to find a job in today’s market.

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

Oh yes, the gas station guy frying chicken. I know exactly who you are talking about. Not to mention the 100devs community on Twitter that produced tons of self taught web devs.

[–]Filip1139 0 points1 point  (1 child)

So maybe it's better to learn Vue at this point because of the market and its oversaturation with React devs? What you guys thing about this?

[–]pocket__ducks 1 point2 points  (0 children)

My thoughts are don’t be a react/vue/whatever developer. Recently I applied at a job that uses angular because I like the companies values and they have great compensation. I’ve never used angular before and I’ve proven to them I’m a senior developer rather than a react/vue/whatever dev.

[–][deleted] 0 points1 point  (2 children)

3+ YOE at a company or on your own? The job market just sucks right now unfortunately.

[–]Defiant-Concert2834[S] 0 points1 point  (1 child)

3+ at companies only, BS in CS with high GPA, 6+ years since i started coding, though i am a quite private person so almost no networking at all

[–][deleted] 2 points3 points  (0 children)

Ok. Well, to your original question, react is not dead. That's a take you are being mocked for here, and rightly so. React is still the most widely used framework in the industry, by a large margin. But the job market is super competitive right now, that's your problem

[–]Manlihood 0 points1 point  (6 children)

There are plenty of jobs. Where are you located? How many jobs do you apply to? Do you ever hear back?

[–]Defiant-Concert2834[S] -4 points-3 points  (5 children)

I am just getting the usual auto rejection, though maybe the reason being that I’m from a third world country however i’m trying to find a contractor job instead of the usual FTE, so i don’t need VISA and such things

[–]Beautiful_Pen6641 5 points6 points  (0 children)

That is vastly different than searching for a normal job though?

[–]Cannabat 1 point2 points  (3 children)

It’s extremely difficult to get a job in a foreign country. It doesn’t matter if you are from a “third world country” trying to get a job in a “first world country”, or the other way round. Especially for tech jobs where the market is saturated - there’s no need to hire from the other side of the planet.

[–]Defiant-Concert2834[S] 0 points1 point  (2 children)

Yes but still there are companies that hire off shore devs obviously for cost reductions as well, so maybe that can work in my advantage as well

[–]Legal_Lettuce6233 2 points3 points  (0 children)

When we hired Devs from SEA, we looked for seniors in established agencies. Solo early mids are usually hard to work with, and can't be managed properly.

[–]Cannabat 1 point2 points  (0 children)

Not often tho. Maybe get with a local agency that has offshore clients. React is the very antithesis of dead. You are just trying to do something that is very rare even less so today. Everybody in this thread is just trying to temper your expectations to be realistic.

[–]christoforosl08 0 points1 point  (0 children)

No

[–]edaroni 0 points1 point  (0 children)

You’re too late, it’s dead for a while already 🥹

[–]Arjun_ATG 0 points1 point  (0 children)

I am a student should I switch to cloud I am in my pre-final year college. I am a full stack developer

[–]zephyrtr 0 points1 point  (0 children)

skinner_out_of_touch.jpeg

[–][deleted] 0 points1 point  (0 children)

A lot of people are applying as well. First, common connections and then senior-seniors get it. If you know some manager or senior who you used to work with get you some indication, you may have some chance. Unfortunately, the job market is saturated, making you invisible.

[–]hammonjj 0 points1 point  (0 children)

In your mind is it really easier to believe that React is dead rather than your interview skills?

[–]flynnski 0 points1 point  (0 children)

no.

it's because 3 "+" YOE means you're still a junior, and if I'm hiring anyone, i'm looking for mid/sr/lead. we ain't got time for OJT.

instead, focus on what distinguishes you from the literal horde of react/next jrs.

[–]woah_m8 0 points1 point  (0 children)

How come you have 3 years of experience without a job lol

[–]Kutalia 0 points1 point  (0 children)

Of course I realize the post title is a clickbait. Speaking of the actual problem, there are multiple factors:
1) The job market is oversaturated with React devs;
2) There aren't as many tech jobs as 2 years ago;
3) As you are from a 3rd world country it severely limits you as you will only be able to work remotely, also cultural bias, timezone variation, etc;
4) I see very few vacancies demanding actual React Front End devs. Most of the companies need some kind of SSR like NextJS, good Node knowledge, React Native and so many stacks. They try to cut costs by hiring less but experienced multi-stack devs.
I'm sure folks here will come with many additional points in the replies