Skip to content

heviane/ui-profile-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desáfio de Projeto: ui-github-api 🙃

Projeto realizado durante bootcamp na Digital Innovation one

A ideia é construir uma User Interface (UI) com o frontend totalmente componentizado com React e consumindo as API's do Github https://api.github.com para obter e listar as informações de acordo determinado usuário pesquisado pelo username.

🔨 Features

Lessons Learned ✔

  • Componentização por responsabilidades únicas usando (conceitual, consenso sobre melhor forma)
  • Vantagens: Reutilização, Extensibilidade, Facilidade para manutenção e entendimento.
  • Consumir REST API usando a biblioteca Axios
  • Uso de Provider e Context API para gerenciar e compartilhar dados entre componentes
  • Uso da biblioteca styled-components para a formatação dos componentes
  • Uso da biblioteca react-tabs para a estruturação dos componentes com uma barra de navegação.

Getting Started with Create React App

This project was bootstrapped with Create React App.

References