12 lines
271 B
TypeScript
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
|