JSFiddle - React, Tailwind, and code Playground
HTML
Clique nesta tela e tente fechar a página, será mostrado o alerta.
<br>
<button>
Clicando aqui atualizará sem mostrar.
</button>
JavaScript
// Script de Alerta ao fechar a pagina...
window.onbeforeunload = fecharJanela;
function fecharJanela(){
return "Você realmente deseja sair? os dados não salvos serão perdidos...";
}
document.getElementsByTagName("button")[0].addEventListener("click", function(){
window.onbeforeunload = null;
location.reload();
});