Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.16 KB

anotacoes.md

File metadata and controls

35 lines (29 loc) · 1.16 KB

React Native

Estrutura básica de componentes

  • Todo componente é uma função e tem um nome.
  • Os componentes devem começar com letra maiúscula e o nome do arquivo também.
  • Todo componente tem que retornar alguma coisas.
  • Para ser utilizada em algum outro lugar deve ser exportado a função.
  • Outra regra importante para se respeitar, componentes não devem retornar mais do que dois elementos. Logo os dados devem ser encapsolados dentro de um unico elemento, como no código abaixo a <View> envolvendo o <Text>.
import { View, Text } from 'react-native';

export function SignIn() {
  return (
    <View>
      <Text>Olá, Jair!</Text>
    </View>
  );
}

Tecnologias utilizadas e aprendizados

  • React Native.
  • React (useState, useEffect).
  • Native Base.
  • Expo (Expo Bare Workflow).
  • React Navigation.
  • Phosphor React Native (Biblioteca de icones).
  • React Native Firebase (Inserção de dados e recuperação de dados).
  • Autenticação com email e senha utilizando o Firebase.
  • Fontes personalizadas (Validação do carregamento dessas fontes).
  • Criação de componentes personalizados, passando parametros para eles.
  • Filtros personalizados.