react-use/src/useUpdateEffect.ts
2019-03-21 10:07:41 -03:00

17 lines
314 B
TypeScript

import { useRef, useEffect } from 'react'
const useUpdateEffect: typeof useEffect = (effect, deps) => {
const isInitialMount = useRef(true)
useEffect(
isInitialMount.current
? () => {
isInitialMount.current = false
}
: effect,
deps
)
}
export default useUpdateEffect