hensei-web/hooks/useDidMountEffect.tsx
Justin Edmund 8164f1f0d4 Break collection pages into hooks
This refactors the collection pages (teams, saved and profiles) into a bunch of hooks that handle various chunks of functionality. This way, the actual "pages" have significantly less logic.
2024-04-21 00:42:12 -07:00

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