๋ชฉ๋กpreventDefault() (1)
๐ค ์์งlog ๐ค
beforeunload ์ด๋ฒคํธ๋ ์ฌ์ฉ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ํ์ด์ง๋ฅผ ๋ซ๊ฑฐ๋ ์๋ก๊ณ ์นจํ ๋, ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ซ์ ๋, ์ฃผ์ ํ์์ค์ ๋ค๋ฅธ URL์ ์ ๋ ฅํ๊ฑฐ๋ ๋งํฌ๋ฅผ ํด๋ฆญํ ๋ ๋ฐ์ํ๋ฉฐ, ํ์ด์ง๋ฅผ ๋ซ๊ธฐ ์ ์ ์ด๋ ํ ์กฐ์น๋ฅผ ์ทจํ ์ ์๊ฒ ์ ๊ณตํฉ๋๋ค. ์ฃผ๋ก ์ฌ์ฉ์์๊ฒ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฅํ ๊ฒ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๊ฑฐ๋, ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ ์ค์ธ ๋ฆฌ์์ค๋ฅผ ์ ๋ฆฌํ๋ ๋ฑ์ ์์ ์ ์ํํ ๋ ํ์ฉ๋ฉ๋๋ค. ๐ React ์์ ์ฌ์ฉํ๊ธฐ useEffect(() => { const handleBeforeUnload = (event) => { event.preventDefault(); event.returnValue = ''; // ๋์ด์ ์ง์๋์ง ์๋ ์์ฑ ์ด๋ผ๊ณ ํ๋ค. ์์ฑํ์ง ์์๋ ๋ฌด๋ฐฉ }; window.addEventListener('b..