/Desafio03Gostack

⭐Desafio 03: Conceitos do React Native.⭐

Primary LanguageJavaScript

https://fiqueemcasa.nic.ifrn.edu.br/img/servicos/rock.png

⭐Desafio03Gostack

Desafio 03: Conceitos do React Native. Este Documento contém algumas anotações sobre o Desafio e as Linguagens utilizadas no Projeto.

⭐React Native

  • React native e a versao do react para desenvolvimento mobile.
  • Multi-plataforma: rodar o mesmo codigo no Android e IOS, com caracteristicas diferentes.
  • Produz interface nativa, converte em codigo utilizado.
  • Plataforma trocando para o React Native.

⭐Arquitetura.

Começa pelo codigo JavaScript.

Passa para o Metro Bundler.(funcional como Webpack, convertendo cada tipo de arquivo para que seja possivel entender.)

Chegando se torna um Bundle.

Apos o bundle, iremos para Bridge, comunicação entre o codigo JS para o codigo nativo do sistesma.(por isso react native).

⭐Sintaxe

Mesma declaracao de componentes do web.

Linguagem nao html, utilizar propria linguagem do React.

Texto sem estilizacao propria, ou seja estilizado depois de colocar (como no css).

Cada componente e elemento tem seu estilo, ou seja uma representacao de si mesmo.

Sintaxe de edicao parecida com CSS, somente com edicao diferente.

⭐EXPO

Conjunto de funcionalidades prontas para utilizar no React Native.(camera, video, integracoes)

Nao precisa configurar um emulador.

  • Nao iremos utilzar pois:

    • Tem limitacoes sobre o codigo nativo
    • Bibliotecas sem suporte com expo
    • Da pra ter as funcionalidades do expo sem utiliza-lo.(somente buscando separadamente)

    ⭐Tecnologias Utilizadas:

  • React-Native

  • React

  • Es-lint

  • Java-Script

  • TypeScript

  • Node