Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1x 1x 273x 273x 209x 4x 209x 205x 205x 273x 273x | import { useEffect, useRef } from 'react'
export const useAfterMountEffect = <T extends unknown[]>(callback: () => void, dependencies: T) => {
const isFirstRender = useRef(true)
useEffect(() => {
if (!isFirstRender.current) {
callback()
} else {
isFirstRender.current = false
}
}, dependencies)
}
|