Por que React Native?


Antes de começar a utilizar o react native iremos conhecer as razões pelas quais trabalharemos com ele.

Problema atual

No mercado atual, temos duas grandes plataformas: Android e iOS. Cada uma dessas plataformas tem uma metodologia diferente de desenvolvimento de aplicativos. O problema é que se precisarmos criar um aplicativo para ambas as plataformas, teremos de criar dois projetos em diferentes linguagens, o que acarretaria uma dificuldade de mantê-los.

React Native

Desenvolvido pelo Facebook, o React Native é um framework javascript focado em desenvolvimento de aplicativos multiplataformas.

Utilizaremos esse framework por alguns motivos, sendo o primeiro deles o fato de podermos continuar utilizando javascript, sem a necessidade de aprendermos uma nova linguagem. Porém, temos outros pontos relevantes para essa escolha, são eles:

  • Permite criar aplicativos para várias plataformas com mesma base de código;
  • Permite utilizar Javascript para criar lógica de negócio e interfaces para dispositivos móveis;
  • Aparência nativa;
  • Bastante popular;
  • Forte;

É importante ressaltar também que os usuários de diferentes plataformas visualizam e interagem com o aplicativo de formas diversas. Então, para resolver esse problema, o react native transforma o componente desenvolvido em um componente nativo, android ou iOS.

React NativeAparência Nativa


Versão 5.3 - Todos os Direitos reservados