/github-usereducer

Projeto didático que implementa o hook useReducer do React para gerenciar as mudanças de estado. Neste projeto, foi utilizada a API pública do Github para obtenção assíncrona de dados.

Primary LanguageJavaScript

Github User and Repo Viewer

Este projeto implementa uma aplicação web para busca de usuários Github e listagem de seus repositórios.

🚀 Começando

📋 Pré-requisitos

🔧 Instalação

  • Clonar o projeto: git clone https://github.com/felipeleite11/github-usereducer.git
  • Executar a instalação das dependências: npm install ou yarn

📦 Desenvolvimento

Alguns dos recursos que foram aplicados:

  • Uso da Context API do React
  • Consumo da API pública do Github
  • Técnica Debounce do pacote Lodash
  • Hook useReducer

🛠️ Construído com

  • ReactJS - Usado para gerenciamento da UI e seus estados
  • NodeJS - Usado para processsar o código React que gera as telas do app

📲 Demonstração

Após a etapa de Instalação:

  • Executar yarn start ou npm start para visualizar a aplicação no navegador