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.
Consultar usuário pelo username
: https://api.github.com/users/hevianeListar Repositórios
: https://api.github.com/users/heviane/reposListar Repositórios Favoritados
: https://api.github.com/users/heviane/starredListar Usuários Seguidores
: https://api.github.com/users/heviane/followersListar Usuários Seguidos
: https://api.github.com/users/heviane/following
- 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.
This project was bootstrapped with Create React App.