Esse desafio consistia em desenvolver uma aplicação web utilizando a API do GitHub e realmente foi bem desafiador.
Nesse desafio estudei como desenvolver componentes React com a metodologia de Classes e utilizando o que há de mais moderno no React, os HOOKS!
Quebrei muito a cabeça, mas a cada dificuldade aprendia mais e mais.
Implementei funções há mais do solicitado e acredito que ficou muito bom:
- Busca por Usuário
- Carrega os Repos do Usuário selecionado
- Adiciona o repositório na lista
- Valida se já o repo já foi adicionado
- Exclui o repositório
- Apresenta os detalhes de cada repositório.
- Pagina e Filtra as Issues por state (All, Open, Closed)
- ReactJS e as bibliotecas
- React Dom,
- React Router Dom
- React Toasts,
- Styled Components
- Parser Link Header
- PropTypes
- Axios (para requisições HTTP)
- Babel
- Prettier
- Yarn
- EsLint
- Html5
- e muito mais.
Que venham os próximos desafios. Agora, rumo ao React Native! BORA CODAR!