为什么关闭页面不会卸载组件
Why closing a page does not unmount the component
我知道通常 unmounting
child 在 parent 中 unmount
和 child 本身是不行的。但我只是好奇为什么 unloading
(关闭页面)不会触发 unmount
事件。这个设计背后有什么有趣的地方吗?我环顾四周,但直到现在什么也没发现。
感谢您在这里提供的任何想法!
祝你好运,听众。
关闭页面实际上会 discard the main process/thread 处理网页的呈现。在那种情况下,实际上没有办法调用卸载方法,因为调用该方法的线程被丢弃了。
我知道通常 unmounting
child 在 parent 中 unmount
和 child 本身是不行的。但我只是好奇为什么 unloading
(关闭页面)不会触发 unmount
事件。这个设计背后有什么有趣的地方吗?我环顾四周,但直到现在什么也没发现。
感谢您在这里提供的任何想法!
祝你好运,听众。
关闭页面实际上会 discard the main process/thread 处理网页的呈现。在那种情况下,实际上没有办法调用卸载方法,因为调用该方法的线程被丢弃了。