JSFiddle - React, Tailwind, and code Playground
by lchau
JavaScript
const unload = () => console.log('unload');
window.addEventListener('beforeunload', unload);
window.setTimeout(() => {
console.log('duration has passed, removing listener');
window.removeEventListener('beforeunload', unload);
}, 5000);