npm.io
0.20.1 • Published 5 years ago

@terra-dev/use-interval

Licence
Apache-2.0
Version
0.20.1
Deps
0
Size
5 kB
Vulns
0
Weekly
0
Stars
99

@terra-dev/use-interval

Simple setInterval() wrapper hook.

import { useInterval } from '@terra-dev/use-interval';

function Component() {
  const [tick, setTick] = useState(0);

  useInterval(() => {
    setTick((prev) => prev + 1);
  }, 1000);

  return <div>{tick}</div>;
}