React interval hook
npm install @jdthornton/useinterval
$ npm install @jdthornton/useinterval
`
Usage
`js
import { useState } from 'react';
import useInterval from "@jdthornton/useinterval";
function App(){
const [ isCountActive, setIsCountActive ] = useState();
const [ count, setCount ] = useState(0);
const handleCountToggle = () => setIsCountActive(prevIsCountActive => !prevIsCountActive)
useInterval(
() => setCount(prevCount => prevCount + 1),
isCountActive ? 1000 : null
)
return(
Count: {count}
)
}
``