# `useShallowCompareEffect` A modified useEffect hook that is using shallow comparison on each of its dependencies instead of reference equality. ## Usage ```jsx import {useCounter, useShallowCompareEffect} from 'react-use'; const Demo = () => { const [count, {inc: inc}] = useCounter(0); const options = { step: 2 }; useShallowCompareEffect(() => { inc(options.step) }, [options]); return (
useShallowCompareEffect: {count}