import useDeepCompareEffect from '../index'; import React, { useEffect, useState, useRef } from 'react'; export default () => { const [count, setCount] = useState(0); const effectCountRef = useRef(0); const deepCompareCountRef = useRef(0); useEffect(() => { effectCountRef.current += 1; }, [{}]); useDeepCompareEffect(() => { deepCompareCountRef.current += 1; return () => { // do something }; }, [{}]); return (
effectCount: {effectCountRef.current}
deepCompareCount: {deepCompareCountRef.current}