其他分享
首页 > 其他分享> > React中如何在componentWillUnmount中取消之前的Promise异步请求?

React中如何在componentWillUnmount中取消之前的Promise异步请求?

作者:互联网


如图,将promise设为一个全局对象,然后在生命周期内更改它的值,如果在组件要卸载时还时Pending状态,就用Promise.race()方法,直接传入一个Promise.reject()与它竞速,那么它就不会继续被执行。

标签:竞速,React,promise,reject,Promise,Pending,componentWillUnmount
来源: https://www.cnblogs.com/pangqianjin/p/14849070.html