react里,componentWillUnmount会在关闭浏览器时触发吗

componentWillUnmount会在关闭浏览器时触发吗?关闭浏览器时alert并未触发。
目前项目需求是在用户退出登陆时,保存用户数据到localStorage里,应该在哪个生命周期里写呢?
求大神指点

慕田峪7331174
浏览 4559回答 2
2回答

千巷猫影

并不会,请使用beforeunload事件。

蝴蝶不菲

会不会都不重要。重要的是你不应该在componentWillUnmount里面写。原因在于浏览器关闭这个行为可能根本componentWillUnmount就来不及执行,请求来不及发。因此可以在onbeforeunload中去控制。
打开App,查看更多内容
随时随地看视频慕课网APP