template_0205

This commit is contained in:
Sofio
2026-02-05 13:16:05 +08:00
commit d93e4d9c9f
197 changed files with 52810 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { useEffect, useCallback, useRef } from "react"
/**
* A common react custom hook to check if the component is mounted.
* @returns {() => boolean} - A function that returns true if the component is mounted.
*/
export function useIsMounted() {
const isMounted = useRef(false)
useEffect(() => {
isMounted.current = true
return () => {
isMounted.current = false
}
}, [])
return useCallback(() => isMounted.current, [])
}