
ReactGitHub REST API
Problema
Consultar o perfil público, os repositórios e as estatísticas de um usuário do GitHub geralmente exige vários cliques manuais pela interface web do GitHub.
Solução
Um app React focado em busca que chama a API REST do GitHub diretamente do navegador para um nome de usuário informado e renderiza as informações de perfil e repositórios em uma única visão.
Arquitetura
Um app React no lado do cliente que chama diretamente a API REST do GitHub — sem necessidade de backend próprio para dados públicos somente leitura.
Desafios
- —Lidar de forma elegante com os limites de taxa da API pública do GitHub para requisições não autenticadas
- —Projetar estados claros de carregamento/vazio/erro para uma interface focada em busca
Aprendizados
- —Trabalhar diretamente com uma API REST pública real, em vez de um conjunto de dados simulado
- —Padrões de interface para uma ferramenta de busca rápida e de propósito único