Actually, you should learn EcmaScript, then TypeScript and then you should think of any one React, Angular, or Vue. Because Angular and Vue are based on TypeScript only. If you have no knowledge on TypeScript, then i am sure you will struggle to start with these three Js frameworks. This is the systematic approach.
The reason is that Vue.js is much easier to learn/understand due to its exceptionally good documentation. And you can drop in Vue in your project without setting up workflow unlike Angular.js for example. And Vue.js uses primitive HTML&CSS unlike React.js which uses JSX syntax.