React 在哪里使用window.onbeforeunload方法呢?

#1

我在

componentDidMount(){
  Window.onbeforeunload = () => {
    alert('???')
 }
}

在didmount里用没效果。

#2

will里面试了吗?