react异步导致的内存溢出
作者:
DSuperLu | 来源:发表于
2020-09-23 15:17 被阅读0次function useIsMountedRef(){
const isMountedRef = useRef(null);
useEffect(() => {
isMountedRef.current = true;
return () => isMountedRef.current = false;
});
return isMountedRef;
}
function App {
const isMountedRef = useIsMountedRef();
useEffect(() => {
getInfo().then(data => {
if(isMountedRef.current){
dispatch({ type: "FETCH_PET_SUCCESS", payload: data });
}
});
}, [props.router, isMountedRef]);
return <div>app</div>
}
本文标题:react异步导致的内存溢出
本文链接:https://www.haomeiwen.com/subject/hgkoyktx.html
网友评论