项目作者: NaluFigueira

项目描述 :
Desafio 5 da Semana 02 (módulos 4,5 e 6) do Bootcamp GoStack 9.0 da Rocketseat.
高级语言: JavaScript
项目地址: git://github.com/NaluFigueira/desafio5GoStack.git
创建时间: 2019-11-06T20:49:31Z
项目社区:https://github.com/NaluFigueira/desafio5GoStack

开源协议:

下载



GoStack


Desafio 5: Primeiro projeto com ReactJS

Descrição e tecnologias

Dar continuidade a aplicação desenvolvida durante o módulo 5. A aplicação consiste no armazenamento e visualização de lista de repositórios do GitHub, o usuário tem acesso aos detalhes de cada repositório e de suas respecitivas issues.

Para o desafio foi requisitado a adição de algumas funcionalidades:


  • Captando erros: ao buscar um repositório inexistente, o input passa a ficar vermelho e uma mensagem de erro é exibida.

  • Repositório duplicado: ao buscar um repositório já adicionado, o input passa a ficar vermelho e uma mensagem de erro é exibida.

  • Filtro de estado: o usuário pode filtrar as issues que aparecem de acordo com seu estado (aberto, fechado, todas).

  • Paginação: as issues são distribúidas em páginas, cada uma com 5 issues. O usuário pode se redirecionar entre páginas.

Principais tecnologias: React JS, Styled Components.

Ferramentas de edição e desenvolvimento: Create React App, Eslint, Prettier.

Ferramentas de comunicação com a api: axios.

Ferramentas de validação: PropTypes.

Link para o desafio: https://github.com/Rocketseat/bootcamp-gostack-desafio-05#desafio-05-aplica%C3%A7%C3%A3o-com-reactjs