Nesse desafio, você vai desenvolver uma aplicação que utilizará da API do GitHub para buscar issues de um repositório, dados do seu perfil e exibir elas como um blog.
Listagem do seu perfil com imagem, número de seguidores, nome e outras informações disponíveis pela API do GitHub.
Listar e filtrar todas as issues do repositório com um pequeno resumo do conteúdo dela
Criar uma página para exibir um post (issue) completo
Apesar de serem poucas funcionalidades, você vai precisar relembrar conceitos como:
Fetch / Axios
Roteamento e React Router DOM
Formulários
Para completar esse desafio você vai precisar fazer alguns preparativos e principalmente de algumas pesquisas para entender sobre a API do GitHub.
Nesse desafio, você vai desenvolver uma aplicação que utilizará da API do GitHub para buscar issues de um repositório, dados do seu perfil e exibir elas como um blog.
Apesar de serem poucas funcionalidades, você vai precisar relembrar conceitos como:
Para completar esse desafio você vai precisar fazer alguns preparativos e principalmente de algumas pesquisas para entender sobre a API do GitHub.
Um teste. Veja abaixo um exemplo de reduce
const summary = transactions.reduce( (acc, transactions) => { if (transactions.type === 'income') { acc.income += transactions.price acc.total += transactions.price } else { acc.outcome += transactions.price acc.total -= transactions.price } return acc }, { income: 0, outcome: 0, total: 0, }, )