Javascript 如何在React组件卸载后检查待清理的对象、订阅和网络请求?

Javascript 如何在React组件卸载后检查待清理的对象、订阅和网络请求?,javascript,reactjs,user-interface,react-hooks,react-component-unmount,Javascript,Reactjs,User Interface,React Hooks,React Component Unmount,在React组件卸载后,是否有办法查看内存中仍然存在的不必要对象或挂起的网络请求? 如果我能看到这一点,那么我就可以在componentWillUnmount()中处理它。Amir Saleem已经提到过处理请求。我不认为您需要非常关注JavaScript中的垃圾收集,因为语言解释器会为您这样做 这与C/C++或其他一些低级语言有很大的不同,在这些语言中,您负责创建和删除未使用的内存空间 只要花点时间在代码中使用好的、经过测试的、高效的算法,剩下的就让垃圾收集器来做。如果您不再使用整个组件,它将

在React组件卸载后,是否有办法查看内存中仍然存在的不必要对象或挂起的网络请求?
如果我能看到这一点,那么我就可以在componentWillUnmount()中处理它。

Amir Saleem已经提到过处理请求。我不认为您需要非常关注JavaScript中的垃圾收集,因为语言解释器会为您这样做

这与C/C++或其他一些低级语言有很大的不同,在这些语言中,您负责创建和删除未使用的内存空间

只要花点时间在代码中使用好的、经过测试的、高效的算法,剩下的就让垃圾收集器来做。如果您不再使用整个组件,它将被垃圾收集

如果您真的想了解应用程序中的对象,Firefox在开发者控制台中有一个内存功能。看起来是这样的:


请参阅有关的更多信息。也许你也会感兴趣。另请参阅最后一页底部的参考资料。

要使用axios取消挂起的请求,请选中此项