Huntweb, uma aplicação em ReactJS

douglasabnovato
Nov 1 · 2 min read

A aplicação Huntweb é desenvolvida em ReactJS, sendo assim uma versão web do projeto Hunt para visualizar uma biblioteca que exibe diversos projetos do portal Github e possibilita visualizar esses projetos sem sair da aplicação.

A aplicação utiliza de :

  • Componentização
  • Roteamento
  • Ciclos de vida
  • Utilização de API para buscar os elementos
  • Armazenamento do estado durante toda a aplicação
  • Listagem, Paginação e Navegação dos elementos buscados na API

O projeto está no Github: https://github.com/douglasabnovato/rocketseat-huntweb

Imagem 1 — exibição dos projetos

Na tela ao lado, temos a principal janela da aplicação, onde exibe os projetos alimentados por uma API Rest que fornece informações das contas da Github.

Esses projetos são exibidos de forma de listagem e por serem diversos, houve necessidade de ter paginação. E para organizar essa paginação, configuramos uma navegação com next e back.

Um detalhe importante que é que trata-se de uma aplicação web e responsiva. E por isso, mesmo a janela mostrada nas imagens estarem reduzidas, o layout da aplicação está adequada.

Imagem 2 — exibição de projeto

Até o próximo projeto. E ótimos códigos.

@douglasabnovato

#100daysofcode — (055/100) — [02/11/2019]

#javascript #html #css #materialdesignlite #reactjs #reactnative #nodejs #google #git #github #backend #frondend #developer #code #codelife #programming #setup #inspiration #buildupdevs #dev #deskgoals #desksetup #deskspace #desktour #workspacegoals #officegoals #officeinspiration #minimalsetups #designyourworkspace

douglasabnovato

Written by

FullStack Developer — github.com/douglasabnovato

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade