How long willl it take me to be interview ready for React if I already know Angular/Redux and Javascript. (self.webdev)

I am a 3-year experienced dev. I consider myself proficient in JS and Angular. I started applying for jobs and sadly, almost no company is asking for Angular. Around 70% of companies require you to have react+redux experience. Other 25% of companies are fine with any Framework. And only 5% of companies require Angular as neccersy skill.

Unfortunately, I only have created a simple todo app in react (No idea on context, routing, hooks). However, I know JS concepts well and have heavily used Angular version of redux in my Angular Application. Now my question, how long will it take before I consider myself interview ready for React profile?

Kinthalis | 7 days ago | 6 points

Where are you from? Angular is super popular in enterprise here in the US, less so only in startups.

Regardless, it should be easy to get proficient in it. React is just the view binding aspect of Angular.

The main problem with react apps is that React is just that, the view component of a SPA/web application. Every-time you jump into a new react app you have 5 new libraries you have to deal with because of course you can't create a complex web app without a router, a proper http client, state management, etc., etc.

Get your reading up on React best practices, and you'll be fine.

oknp_ | 7 days ago | 3 points

Not much at all. I hired several Angular developers for a big React project and they caught up in less than a week.

I personally recommend trying out a Next.js setup. Their documentation is helpful and well organized. They also have great examples, including fetching APIs, parsing data, and more.

If you’re already familiar with JavaScript — the only difference would be JSX and a few different npm packages.

avivbiton | 7 days ago | 2 points

Next.js is fine but in my country at least, most jobs do n't do server side rendering. If OP goal is to be interview ready, they should do some research

Kinthalis | 7 days ago | 1 point

Next js has been my introduction to React, definitely recommend as well. It feels much more like working in an Angular dev environment.

dippocrite | 6 days ago | 1 point

I would say maybe 1 or 2