“Para quem fica melhor a cada dia, ficar pronto é utopia”!
Sobre a aplicação | Instalação |
Esta aplicação consiste em buscar repositórios e listar suas issues. Feita com a integração com a api do gitHub.
try/catch
por volta do código presente na função handleSubmit
presente no componente Main
e caso um repositório não seja encontrado na API do Github, uma borda vermelha é adicionada por volta do input em que o usuário digitou o nome do repositório.
Antes de fazer a chamada à API na função handleSubmit
é feita uma verificação para ver se o repositório não está duplicado, ou seja, se ele ainda não existe no estado de repositories
.
Caso exista, um erro é disparado, e com isso o código cairá no catch
do try/catch
criado na funcionalidade anterior.
Filtro de estado na listagem de Issues no detalhe do repositório. Na qual o usuário pode visualizar as issues abertas, fechadas ou todas
Paginação nas issues listadas no detalhe do repositório. A API do Github lista no máximo 30 issues por página e você pode controlar o número da página atual.
Botão de próxima página e página anterior. O botão de página anterior fiva desativado na primeira página.
yarn install && yarn start
Quando executar, abra o app em: http://localhost:3000/
Desafio realizado por Guilherme Ribas.