const useDidMountEffect = (func, deps) => { const didMount = useRef(false); useEffect(() => { if (didMount.current) func(); else didMount.current = true; }, deps); } useDidMountEffect(() => { // 원하는 함수 }, [state.key]);