You do not want to spend weeks learning and mastering a framework just to see that framework fade away from the market.
Angular combines declarative templates, dependency injection, an end to end tooling, and integrated best practices to solve development challenges. Furthermore, Angular is planning to release two major releases every year and hence you can rest assure that this framework is not going to fade away anytime soon.
Backed by another big giant Facebook, React is another framework that is definitely not going to fade away anytime soon. There are two different frameworks in the React group: React Js and React Native. While React Js is used to build interfaces for the web, React Native is for developing interfaces for the mobile applications. Furthermore, React Native makes use of React Js.
Therefore, if you aspire to jump into mobile app development, you should first get into React Js and then into React Native.
As compared to sponsors like Google and Facebook in the case of Angular and React respectively, Vue doesn’t have any large giants backing up. The founder is an ex-google employee and has a small team to support and develop Vue.js. Yet, this is a very promising framework and you should definitely keep an eye open for Vue for 2018.