Declarative React hook for setTimeout
npm install use-timeout

Declarative React hook for setTimeout
Demo on CodeSandbox
Declarative adaptation of setTimeout based on Dan Abramov's blog post about setInterval
#### install
```
npm install use-timeout
#### usage
`js
import useTimeout from 'use-timeout'
function SimpleExample() {
const [message, setMessage] = useState('changing in 2 seconds...')
useTimeout(() => setMessage('changed!'), 2000)
return
#### but why?
Long answer long: overreacted.io/making-setinterval-declarative-with-react-hooks/
#### like it?
:star: this repo
#### license
MIT © siddharthkp