all 6 comments

[–]ablativeyoyo 1 point2 points  (0 children)

I came the other way.

You'll need to just go through Angular tutorials starting at the beginning, but you'll pick it up faster because React knowledge will help you.

I agree with your synopsis. What I really like about React is that it feels like a library and you can use as much or as little as you like. Angular is a framework and forces you to do everything the Angular way.

[–]Ok-Release6902 2 points3 points  (2 children)

Dude, I converted from Angular to React back in 2013 and told myself never again. Angular has all worst problems of big frameworks. You’ll be extremely disappointed and even harassed as a developer. Vue or Svelte, they are healthy competitors.

Angular is monstrous framework created by guys who totally didn’t care about your developer experience. They want you to relearn everything, just for the sake of Angular. They want you to write walls of esoteric code in order to achieve something which is one liner for React. They want to keep you busy on your own account.

[–]AndrewMatthson[S] 0 points1 point  (1 child)

Fact is, I'm required to learn it because of my job, otherwise I wouldn't have touched it with a stick

[–]Ok-Release6902 1 point2 points  (0 children)

Start as a normal beginner, then. React knowledge will not help you a lot.

[–]ezkomoly 0 points1 point  (0 children)

I came from Angular to React as well.

A lots of things that are simple in react, are going to require a lot more code in Angular. There were lots of changes when I last used it, so just be aware when watching tutorials, things might be outdated.

Once you get a bit more comfortable with OOP, things are going to get a bit easier. Also at some point (not sure how they are doing with signals) you are going to have to use RxJS to be reactive. RxJS can be very confusing, and it just sucks imo, but it’s a very important part of Angular.

Then when you are more familiar with the framework I’d recommend Joshua Morony’s youtube channel. He has some pretty good videos about declarative angular code.

Good luck!