Just FYI, doing a Google search like "site:reddit.com [your question here]" (without the quotes), or "site:medium.freecodecamp.org [your question here]" etc. often brings up good articles/discussion on these things.
All of the major frameworks allow you to do pretty similar things. Make a tiny app in each one of the big three, see what you like best and roll with it. Personally, I like angular the best, especially since it has typescript out of the box. React seems more popular in general, but you can find jobs with all three.