Implementación de indicadores de carga dinámicos durante el envío de formularios usando loading-request y React Hook Form.
npm install
npm run dev- ✅ Loading con estados visuales (cargando, éxito, error)
- ✅ Colores dinámicos según el estado
- ✅ Manejo de errores con try/catch
- ✅ Limpieza automática del formulario
- ✅ Feedback visual mejorado
import { showLoading, hideLoading, updateLoading } from "loading-request";
// Mostrar loading inicial
showLoading({
message: "Enviando...",
spinnerColor: "#7366ff",
textLoadingColor: "#7366ff"
});
// Actualizar según resultado
updateLoading({
message: "¡Éxito!",
spinnerColor: "#10b981"
});
// Ocultar loading
await hideLoading();- React 18 + Vite
- React Hook Form
- loading-request 2.21.0
- Bootstrap 5
