FE/Next

[ Next ] 뒤로가기 막고 history 삭제

브레인야또 2023. 5. 31. 08:03
  useEffect(() => {
    router.beforePopState(({ url, as, options }) => {
      if (as !== router.asPath) {
        window.history.pushState('', '');
        router.push(router.asPath);
        return false
      }

      return true
    })
    return () => {
       router.beforePopState(() => true);
    };
  }, [])

'FE > Next' 카테고리의 다른 글

[ Next ] api 통신 시 cors에러 해결 방법  (0) 2023.03.21