복붙노트

[REACTJS] onbeforeunload 내부에서 작업 구성 요소 반응하지

REACTJS

onbeforeunload 내부에서 작업 구성 요소 반응하지

해결법


  1. 1.당신은 라이프 사이클 메소드 내부의 메소드를 호출해야합니다 :

    당신은 라이프 사이클 메소드 내부의 메소드를 호출해야합니다 :

    componentDidMount() {
      window.addEventListener("beforeunload", this.handleWindowBeforeUnload);
    }
    
    componentWillUnmount() {
      window.removeEventListener("beforeunload", this.handleWindowBeforeUnload);
    }
    
  2. from https://stackoverflow.com/questions/52448909/onbeforeunload-not-working-inside-react-component by cc-by-sa and MIT license