在react里面刷新浏览器,不会触发componentWillUnmount事件

今天遇见个小bug发现刷新浏览器,componentWillUnmount竟然不会触发。

搜了一下,可能原因是浏览器刷新的时候,componentQillUnmout来不及触发,就被刷掉了。

使用 onbeforeunload事件可以完美解决这个问题。

 

posted @ 2023-06-03 15:37  飞向火星  阅读(167)  评论(0编辑  收藏  举报