[](https://github.com/flaque/use-timeout/blob/master/package.json)
npm install @flaque/use-timeout
A react-hook for accessing setTimeout without constantly resetting.
```
yarn add @flaque/use-timeout
`ts
const [setTimeoutHook, clearTimeoutHook] = useTimeout();
setTimeoutHook(() => {
console.log("It's been 10000 miliseconds!");
}, 10000);
// ...
clearTimeoutHook(); // Stops the timeout before it happens
``