sigit.io/src/hooks/useDidMount.ts
daniyal 66c7182fa4
All checks were successful
Open PR on Staging / audit_and_check (pull_request) Successful in 33s
chore(refactor): move dvm related function to dvm utils file and relay related to relays utils file
2024-08-18 22:48:48 +05:00

13 lines
262 B
TypeScript

import { useRef, useEffect } from 'react'
export const useDidMount = (callback: () => void) => {
const didMount = useRef<boolean>(false)
useEffect(() => {
if (callback && !didMount.current) {
didMount.current = true
callback()
}
})
}