Como começar com React Native?
React Native é um Framework para a criação aplicações mobile nativas, no qual a principal linguagem de desenvolvimento é o JavaScript. Falamos sobre essas e outras características nesta documentação.
Projeto já adicionado aos favoritos. Clique aqui para ver todos seus favoritos
Obrigado pela sua avaliação, deixe o seu feedback nos comentários :D
Introdução
O nome React Native pode trazer a ideia de que o código escrito no framework é convertido para a linguagem nativa do dispositivo, no caso do Android para a linguagem Java, por exemplo. Contudo, o que ocorre na verdade, na maior parte das plataformas, é um processo em que o JavaScript é executado em uma VM (máquina virtual) capaz de fazer e receber chamadas do hardware e dos módulos nativos do dispositivo.
O React traz um conceito de componentes, que possibilita modularizar a interface, criando comportamentos e atributos próprios para cada elemento (como um botão) de acordo com a plataforma utilizada e de acordo com a necessidade do software.
O React Native é usado por grandes empresas. Dentre as que mais se destacam estão o próprio Facebook, além do Instagram, Microsoft, Uber, Walmart e Airbnb. Isso mostra a confiabilidade da plataforma, impulsionando cada vez mais a sua adoção.
Um conceito que move o React Native é “learn once, write anywhere” porque quando um programador aprende a trabalhar com a versão web do framework (React), por exemplo, ele está apto a trabalhar com qualquer outra versão. Afinal de contas, os conceitos são sempre os mesmos, pois o que muda é o contexto em que se está trabalhando. No React Native, por exemplo, usamos uma View ou Text, enquanto no React (web) usaria uma div ou p, respectivamente.
Descubra mais sobre React Native