Open hyoseok0 opened 2 years ago
const usePrevious = (value) => { const ref = useRef(value) useEffect(() => { ref.current = value }, [value]) return ref.current }
const useUpdate = (effect, dep) => { const initialized = useRef(false) useEffect(() => { if (initialized.current) { effect() } else { initialized.current = true } }, dep) }
이전 props 값을 가져오는 custom hook
2nd render 부터 effect 가 실행되는 custom hook