PR de Correção - #12
Open
ClaraMeirelles wants to merge 32 commits into
Open
Conversation
adicionado pagina 3
Adcionado requisições, paginação e inicio do context
inclusão pagina de erro
alteração de styled
… e remoção de pokemons da pokedex
Ajustado navegação entre paginas, funcionalidade da pagina de detalhe…
adição animações
Adcionado botões e responsividade
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Parabéns pela entrega!
Requisitos do projeto ✅
reload()ao remover um PokémonOlá!
Primeiramente, parabéns pela entrega deste projeto!
O Layout ficou bem legal,mas tenho pequenos pitacos:
Sobre a navegabilidade, achei um pouco confuso a troca de páginas, onde a logo do site é o que define a rota de voltar para a tela inicial na tela de detalhes, por exemplo, já que condicionalmente o usuário busca um botão à esquerda da tela para voltar à tela anterior, talvez adicionar um botão "voltar" seria uma boa adição pra navegabilidade.
Um fato estranho da tela detalhes é: eu só consigo acessar os detalhes dos 6 primeiros pokémons de cada página, o mesmo acontece na pokédex 🤔
Sobre a organização do código, a melhor prática seria fazer a requisição em um hook, separado do Estado Global, para que cada arquivo tivesse apenas uma funcionalidade, sem precisar se responsabilizar por mais de uma coisa ao mesmo tempo, assim o debug fica mais fácil também 😉
Faltou criar um .catch para as requisições no GlobalState, se houver algum erro da API, o usuário não terá nenhum retorno 😐, é legal sempre lembrar que pode haver erros, principalmente em APIs públicas, então vale a lembrança de cuidar para que todos os erros sejam tratados.
Vi que vocês criaram um readme, mas para ele estar mais completo ainda, é legal trazer quais as tecnologias usadas no projeto (React, axios, styled-components, etc), além do nome de quem participou do projeto. Uma seção de como usar o site é uma boa adição ao Readme também 😉
No mais, parabéns pela entrega!
Tenham uma excelente semana!