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);