useTimers
Using facade pattern, the logic is handled by the useTimers hook and this module exports a useTimeout and a useInterval hook.
Using facade pattern, the logic is handled by the useTimers hook and this module exports a useTimeout and a useInterval hook.
import { useTimeout, useInterval } from "@/registry/hooks/useTimers/useTimers";
const { reset, clear } = useTimeout(
() => {
console.log("Timeout finished!");
},
5000,
);
const { reset, clear } = useInterval(
() => {
console.log("Interval finished!");
},
5000,
);