Lately, I have been using Angular 9-10 and the best way to describe the experience is very much similar to writing ASP.Net apps in Visual Studio: There are several extensions in VSCode that make writing Angular apps a streamlined experience. Not only that, the Angular CLI basically scaffolds most of your code files with a lot of ease. I havenāt encountered anything like that with the React apps Iāve built. I often had to build my own scaffolding tools and had to use snippets from vscode extensions. Which is okay, but why not just scaffold the code files and make the proper injections for wiring up your files?
Iāve grown to like RxJS over using promises as I feel they are more in line with how Javascript handles events.
Being someone whoās worked with React in previous jobs as well as personal projects of mine, Iām more inclined to use Angular 2 since it has everything I need to immediately start building business logic of the app and Iām able to dive into the infrastructure if need be.
I donāt know if this right to say but Angular 2+ uses convention over configuration and I like that. React has itās high points but I found myself spending more time nailing down a pattern than I was actually building an app.