Estoy trabajando en reaccionar JS. Necesito deshabilitar o personalizar el mensaje predeterminado "Es posible que los cambios realizados no se guarden". He usado el código que se muestra a continuación, pero no hay cambios en el mensaje predeterminado. Alguien puede ayudar a resolver el problema.
Código utilizado para personalizar el mensaje emergente
useEffect(() => { return () => { window.addEventListener("beforeunload", function(e) { let confirmationMessage = "'It looks like you have been editing something. "; (e || window.event).returnValue = confirmationMessage; //Gecko + IE formRegistered && handleSubmit(e) console.log(" confirmationMessage", confirmationMessage) return confirmationMessage; //Webkit, Safari, Chrome }); } });código utilizado para deshabilitar la ventana emergente
useEffect(() => { return () => { window.addEventListener("beforeunload", function(e) { let confirmationMessage = "/o "; (e || window.event).returnValue = confirmationMessage; //Gecko + IE formRegistered && handleSubmit(e) console.log(" confirmationMessage", confirmationMessage) return null; //Webkit, Safari, Chrome }); } }); [![enter image description here][1]][1] [1]: https://i.stack.imgur.com/wWyjJ.png