DEV Community

Discussion on: Why A Developer Should Learn React.js in 2021?

Collapse
 
devbyrayray profile image
Dev By RayRay

In the end, it doesn't matter if you pick React, Angular, Vue, Svelte, or jQuery.
Every application starts small and well thought, but eventually, it will grow into a large codebase and complexity. You can't avoid that.

There is no way that React, Angular, Vue, or Svelte is better than the other. They are maybe more suitable for different scenarios.

Yes, React is simple to start. It offers a lot of freedom if you compare it to Angular. There is a lot of freedom to pick other libraries in combination with React, but this comes with a significant amount of responsibility. Next to the responsibility, not every React developer will use the same thing for state management. So the knowledge is more widely spread.

Compare that to Angular. Angular is a framework with a lot of things in it. It offers less freedom but takes responsibility for you instead of moving that to you. Most developers that are using Angular are familiar with the same things (some details will differ).

So what is the best framework? It's up to you! It's up to the company you are working for and the application your building.

But even though the popularity will differ, there is no framework/library to rule them all 😉