로그인 기능을 개발하고 , 로그아웃하는 함수도 작성 했습니다.
이 때, 로그아웃 버튼을 눌렀을 때 뿐만 아니라 ,
윈도우 창이 닫히면 (윈도우 창에서 닫기버튼을 누르면)
로그아웃 하는 함수를 실행 시키려고 합니다.
useEffect(() => {
window.addEventListener("beforeunload", () => {
userLogout();
});
return () => {
window.removeEventListener("beforeunload", () => {
userLogout();
});
};
});
beforeunload 이벤트를 이용해서 위 방식처럼 구현해 봤는데 , 제대로 작동하지
않습니다.. 어떤 방법이 있을까요?