Estoy usando el componente funcional para React Project. Me gusta agregar funciones como <prompt /> es decir, si el usuario presiona accidentalmente el botón Actualizar o Atrás o cambia la URL, y aparece más de un cuadro de alerta. Pero no puedo usar la etiqueta <prompt /> en mi proyecto porque no está disponible en "react-router-dom": "^6.3.0" .
Este enfoque alternativo para hacer eso, useeffect y el método del botón de retroceso del navegador para aplicar su código de solicitud.