I used React not just because it is more popular than Angular. But the declarative and composition it gives out of the box is fascinating and React.js is just a very small UI library and you can build anything on top of it.
Composing components is the strongest asset of React for me as it can breakdown your application into smaller pieces which makes it easy to reuse and scale.
Thank you for your recommendation, John. I'm familiar with React from a web app I made for my language school but for this project I wanted a platform with a native app, and I hear a lot of people complain about React Native.
It depends really on the people or the project you want to built with it. In my opinion, React Native is great. It's not that perfect it has some ongoing issues with some other libraries. However, the community is what makes it great and it feels like native really. Since you already know React. It would be a piece of cake for you to grasp.