17 lines
304 B
TypeScript
17 lines
304 B
TypeScript
import { useRef, useEffect } from 'react';
|
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
export default function useIsMountedRef() {
|
|
const isMounted = useRef(true);
|
|
|
|
useEffect(
|
|
() => () => {
|
|
isMounted.current = false;
|
|
},
|
|
[]
|
|
);
|
|
|
|
return isMounted;
|
|
}
|