Atualmente criar o mesmo app nativo para cada plataforma é uma tarefa árdua, onde na maioria das empresas tem um time focado em cada plataforma, não reutilizando o código. React-native veio com a proposta de tornar esse processo mais fácil, nos permitindo a reutilização de código entre as plataformas para no final gerar um app funcional nativo tanto para iOS como para Android.