What are the pros and cons of using front-end frameworks like React, Vue, and Angular?

For anyone who’s worked with React, Vue, or Angular, what are the main advantages and disadvantages you’ve found with each? I know React is super flexible, Vue is lightweight, and Angular is more opinionated, but how do they compare when it comes to scalability, ease of learning, or performance? Which framework do you prefer and why?