hensei-web/utils/useDidMountEffect.tsx

12 lines
271 B
TypeScript

import React, { useEffect, useRef } from 'react'
const useDidMountEffect = (func: any, deps: any) => {
const didMount = useRef(false)
useEffect(() => {
if (didMount.current) func()
else didMount.current = true
}, deps)
}
export default useDidMountEffect