If you are already programming in JavaScript, or a node wiz, picking up react will take no time at all.
Try React: Create maintainable, high-performance UI components and you will be creating flexible, composable, future-proof user interfaces this afternoon.

If you are doing mobile-ready production work, you may want to check out material-ui, an evolving yet highly functional theme-consistent component library that you can deploy today. Read Create an IBM Watson explorer with React to try an example app created using material-ui.
Once you're comfortable with react, start creating your own native iOS or Android app with React Native. Everything you learn here will work (or work even better, as some have claimed) for creating JavaScript driven native mobile apps!
The only question remaining may be:
Why didn't we start using react sooner?
