PabloZottola / Rolling-Code-School

Proyecto Final Front de Rolling Code School a base de tecnología MERN. Página para el mantenimiento escolar, de los estudiantes de un colegio secundario, este sistema solo es para uso administrativo interno
2 stars 0 forks source link

Inicio de sesión #25

Closed castromaciel closed 8 months ago

castromaciel commented 10 months ago

Proceso

  1. Iniciar sesión

Resultado actual

Al intentar iniciar sesión, no hay un spinner de carga y permite dar click en login muchas veces. Ocurre lo mismo con todos los botones que interactuan con el backend

Captura

https://github.com/PabloZottola/proyectoFinalRollingCodeSchoolFrontEnd/assets/83432755/558764e6-77fd-4649-a631-63d9848db7b3

Notas

Cualquier duda/consulta pueden contactarme vía mail, o por canal de slack de la comunidad de Rolling.

PabloZottola commented 9 months ago

Buenos dias Leandro, ya esta solucionado este problema, como vos decis con todas las peticiones a la base de datos se podia hacer infinitas peticiones hasta que responda la bd. Lo solucione creando un state llamado loading, que cuando uno hace click en los botones, este activa el atributo "disable" en el buttom que ejecuta la peticion al bakc-end, y hasta que no cumpla con esa peticion no podes darle click nuevamente.

PabloZottola commented 9 months ago

image