Desenvolvedor fullstack
🎓 Técnico em Informática pelo IFRN
🎓 Bacharel em Ciência da Computação pela UFCG
Repositório do projeto feito para a disciplina Desenvolvimento Web
Home Page: https://adoptme-project.netlify.app/
License: MIT License
Seria massa indicar na documentação do backend os comandos pra executar api tbm :)
Boa tarde, só uma sugestão para modularizar essas chamadas para o backend, você poderia agrupar todos os GETs, POSTs e etc. no arquivo Api.js, dessa forma quando o projeto for expandindo, as chamadas para o servidor irão ficar modularizadas naquele arquivo, podendo referenciar elas através de um import da função ou de uma classe que agrupe todas as chamadas. Só isso mesmo.. Valeeu
A sugestão é baseada no protótipo. Primeiro que o protótipo está muito bem elaborado, só achei que o botão adotar não está levando para o processo de adoção e sim para ver a página de detalhes do animal, eu acho que seria melhor adicionar um botão de ver detalhes ou que ao clicarmos no próprio card fossemos redirecionados para essa página de detalhes. O botão de adotar deveria levar para o ínicio do processo de adoção.
Oi, @HigorSnt! Queria te sugerir uma alteração no redirecionamento causado pelos cliques em itens da lista de animais adotáveis. Atualmente, quando os ListItem
são criados por mapeamento, é necessário encapsulá-los em tags <Link>
do React Router e essas tags que serão responsáveis por realizar esse redirecionamento, certo?
Você pode utilizar os próprios ListItem
para fazer o redirecionamento entre rotas, usando o hook useHistory()
do React Router. Assim, esses componentes precisariam apenas usar esse hook e usar o método push()
para a rota adequada quando fossem clicados. Naturalmente, essa modificação não altera o funcionamento da tua lista, mas os componentes ficariam mais coesos, já que a lógica dos itens não vai ficar mais distribuída entre os ListItem
e a página em que eles estão inseridos.
Que projeto massa! Minha sugestão é que teu readme poderia conter também a descrição das funcionalidades do back e telas do front pra ser mais completinho. Mas o projeto tá incrível! :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.