setInterval not triggering in useEffect. My log only prints twice.
export default function SwapTimer() {
const [time, setTime] = useState(15);
const minus = () => setTime(time - 1);
useEffect(() => {
let interval = setInterval(() => minus(), 1000);
return () => clearInterval(interval)
}, [setTime]);
console.log(time);
return (
<Row className={css.info}>
{time}
</Row>
);
}