Its means we have multiple things done with one single effort. Mobile development is a large industry. Now mobile usage is getting increased day by day. So ultimately mobile is nothing without applications. So now people are investing on mobile applications on large scale.
Problem with native development ?
Here I would say native development is a best way to develop any app. But first we have to know when to choose React Native? And this will give us answer of this question (problem with native development).
Native app development is best but not an easy and its very time consuming. And the biggest problem with native is , if we have to develop both Android and IOS app then we have learn both. There is not other option. But here with cross-platform , this problem can be avoided.