Hey Recently I have a couple of messages from developers wondering if Angular is losing popularity to React and VueJS and if it is still valuable to learn Angular. The common pros React has over Angular is the smaller bundle size and it’s easier to learn but I took up the task to dive into the differences between the frameworks by coding a todo app in both and compare...
Angular is further away from the DOM than React - because it puts Directives inside its Templates and so has to compile these Directives to Javascript.
It is harder to get at DOM Elements with Angular. Many Web Tools (Figma, Xstate...) are easier to integrate into React than into Angular.
A web platform programmer should start with Javascript, learn Typescript, learn Functional Programming with Javascript and then dig into React.
After having become a more experienced Javascript, Typescript Programmer and willing to learn an Enterprise Level Framework go into Angular (make your self familiar with Dependency Injection and a Testing Framework)
I loved your article and I agree with you completely on every point
Angular is further away from the DOM than React - because it puts Directives inside its Templates and so has to compile these Directives to Javascript.
It is harder to get at DOM Elements with Angular. Many Web Tools (Figma, Xstate...) are easier to integrate into React than into Angular.
A web platform programmer should start with Javascript, learn Typescript, learn Functional Programming with Javascript and then dig into React.
After having become a more experienced Javascript, Typescript Programmer and willing to learn an Enterprise Level Framework go into Angular (make your self familiar with Dependency Injection and a Testing Framework)