I've seen the question asked in many places many times: "should I learn Angular, React, Vue, Ember...?"
My answer to that question is that, for most people, it probably doesn't matter.
I may not be a revered web developer by any means, so please take it with a grain of salt; but of course, it does matter, otherwise I wouldn't be talking about it, right? Well, you're right; saying it doesn't matter is hyperbolic. But there's truth to it, too. People who ask which framework to learn are likely looking for an objectively "correct" answer to the question, and realistically - and probably obvious to some - it's completely subjective.
So here's what I think:
Which framework best suits you depends on what you want to accomplish.
I know, I know, I'm echoing sentiments that have been said many times. But it deserves being said again. Ask yourself; Do you need something that is prevalent in the enterprise world? Angular and React may be your best choice. Do you want to play around? You can probably justify picking any of the frameworks. Do you have a project with specific design needs? You'll have to research which framework offers the features you need, considering things like state management and routing.
The bottom line
Post cover photo by Sai Kiran Anagani on Unsplash.