When broser back Tab clicked after, React posState function to confirm logout function how i trigger.

how to implement React application when i triggered back tab, its once confirmed in modal ok button to logout application.

const handlePopState = event =>{
       console.log(event)
      }
      useEffect(() => {
        window.addEventListener('popstate', handlePopState);
        return () => {
          window.removeEventListener('popstate', handlePopState);
        };
      }, []);
1

There are 1 best solutions below

1
Secret Point On

You can use createBrowserHistory. Here is the example code.

import { createBrowserHistory } from "history";

...
const browserHistory = createBrowserHistory();
useEffect(() => {
    browserHistory.listen((update) => {
      if (update.action === "POP") console.log("Backbutton pressed");
    });
  }, []);
...