mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-12 02:32:44 +00:00
14 lines
267 B
TypeScript
14 lines
267 B
TypeScript
import { useLayoutEffect, useRef } from 'react'
|
|
|
|
export default function useIsMounted() {
|
|
const mounted = useRef(false)
|
|
|
|
useLayoutEffect(() => {
|
|
mounted.current = true
|
|
return () => {
|
|
mounted.current = false
|
|
}
|
|
}, [mounted])
|
|
|
|
return mounted
|
|
}
|