Portanto, ao longo deste módulo, vimos muitas noções básicas importantes que você precisa saber
ao trabalhar com o React Native. Você aprendeu sobre esses componentes principais que
você importa do React Native e que você só
pode trabalhar com esses componentes principais, pode criar seus próprios componentes, mas esses componentes, por sua vez, também
precisam se basear nesses componentes principais internos ou em outros componentes. componentes personalizados que são baseados nesses componentes principais.
Isso é realmente crucial, você precisa usar esses componentes principais e pode estilizá-los com a ajuda de estilos embutidos
ou de uma folha de estilo, como fazemos aqui. No final, todo o estilo, obviamente, acontece
com o Javascript, porque isso é apenas o código Javascript aqui, é
um objeto Javascript no final para o qual estamos apontando aqui quando atribuímos um
estilo e, em geral, você controla todo o seu estilo. UI com Javascript.
Esta parte aqui, a visualização, para os
elementos que você está construindo
aqui, é a parte que o React Native compilará com código nativo,
esta parte aqui em cima, seu outro código Javascript, que permanecerá
código Javascript, que não será compilado , em vez disso, será
executado nesta máquina virtual que mostrei na seção um deste curso e, em seguida, conversará com o código
nativo por meio de uma ponte especial configurada pelo React Native. Agora, além disso, usamos os recursos
normais do React.
Estamos usando adereços para transmitir dados, usando o estado aqui com useState, o gancho useState
para usar apenas componentes funcionais. Você poderia ter convertido isso em um componente baseado em
classe para usar o estado definido lá e useState lá, como você provavelmente aprendeu
sobre componentes baseados em classe, mas eu quero usar essa sintaxe React muito moderna e,
portanto, eu uso ganchos React e, com isso, nós tem o conjunto básico.
Agora, é claro, além dos documentos oficiais, que sempre valem uma olhada, se
você quiser saber mais sobre um componente específico, vamos nos aprofundar mais nesses componentes que usamos aqui, no estilo e
na próxima seção, também teremos veja como você pode depurar um aplicativo desse tipo antes de criarmos um aplicativo
diferente, um aplicativo mais bonito, onde já abordamos questões como: como ajustar seu aplicativo a diferentes tamanhos
de dispositivo, como estilizar seus widgets, seu componentes de uma maneira um pouco mais agradável e também como você pode ajustar seus
estilos ou layout para as diferentes plataformas. Portanto, para iOS, você está
executando o iOS para Android.