Quais as diferenças?
Quais os pros e contras de cada um ?
Quando usar um ou o outro ?
Como está o mercado de cada um ?
Iniciando neste mundo, por qual começar ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quais as diferenças?
Quais os pros e contras de cada um ?
Quando usar um ou o outro ?
Como está o mercado de cada um ?
Iniciando neste mundo, por qual começar ?
Olá Antônio, tudo bem?
As principais diferenças que eu vejo são o suporte as plataformas (o React nativo suporta Android e iOS) o Xamarin suporta Android TV, Android Wear, iOS Watch, Windows Phone... A linguagem de programação também é outra diferença significativa (JavaScript no React e C# no Xamarin).
Acredito que a curva de aprendizagem seja bem tranquila para ambos, então para quem está iniciando, vai muito da familiaridade com a linguagem de programação, se você sabe JavaScript comece pelo React, se prefere C# vá de Xamarin :)