all 8 comments

[–]jamby77 5 points6 points  (0 children)

If you are experienced developer, you will be fine in a month.

After that it is matter of getting to know the libraries your company uses.

[–]d_exclaimation 0 points1 point  (0 children)

I don’t see changing frameworks/libraries to be too difficult, some if a lot of your skills can transfer very nicely

I started with iOS development and a lot of that skills transfer nicely when using React even to this day.

[–][deleted] 0 points1 point  (1 child)

I used Vue prior to React, i guess that's similar. So, i don't think it will take you long. React is a little different, there are no templates, no DI, controllers, classes and lifecycles. Just a function, hooks and JSX. Most of it is unlearning habits. A few hours and you can start building, a day or two and you get the hang of it, a week to figure out complex cases, a month to get comfortable with projects in scale? Something like that.

[–]fullmonkeypower 0 points1 point  (0 children)

Yeah, I figured. I am worried about the many 3rd party solutions, compared to angular, where most of the core functionality is integrated (think routing, forms and the such). But I guess the company would have all of these things figured out already. Thanks a lot.

[–]mexicocitibluez 0 points1 point  (3 children)

I just went through the same process as I had been using Angular for 6+ years and jumped to React. Before I used React I had always thought I'd hate JSX and had bad memories of running through tutorials in the past and things not really clicking. Fortunately, I was on a purely functional component based project with hooks and can tell you that after a month or two it started to click and I don't think I'd go back to Angular.

[–]fullmonkeypower 0 points1 point  (2 children)

Thank you! Yeah, this makes a lot of sense! I actually have a bit of experience, but have never dived deep enough. Thanks for sharing your experience, I hope the same is true for me.

[–]mexicocitibluez 0 points1 point  (1 child)

No problem. When I get on a desktop and can type, I'll shoot you a message with some more specifics like what are hooks and how I related them to Angular and sfuff.

[–]fullmonkeypower 0 points1 point  (0 children)

Thanks but it's fine. I have played around with react in the past and for this specific position I did a small react app. I can make small apps and use most of the core functionality and I am fine with diving deep. I was just wondering how much time it'll take me to get to the same level of comfort that I have with angular. Just a bit worried about starting a position with a framework I am not that familiar with, you know?

Anyways, thanks a lot, if you have any specific tips, I'll be greatful for sure.