Hopefully a more accurate version of setInterval that runs without drifting.
TypeScript
Contains:
- usePreciseInterval
npm i -D @builtwithjavascript/use-precise-interval
import { usePreciseInterval } from '@builtwithjavascript/use-precise-interval'
const cancelInterval = usePreciseInterval(yourCallbackFunction, 1000)
// when you are done, make sure you cancel it:
cancelInterval()