# Interval

*useInterval(callback, **interval** \[, options]): controls*

#### Type

`number`

#### Default value

`1000`

#### Description

Amount of milliseconds between each [callback](https://minwork.gitbook.io/react-interval-hook/advanced/callback).

{% hint style="warning" %}
Callbacks **are not** guaranteed to be called exactly after specified amount. For more info see [self correction](https://minwork.gitbook.io/react-interval-hook/advanced/options/configuration/self-correction) and [callback](https://minwork.gitbook.io/react-interval-hook/advanced/callback). For explanation why, see [this page](https://stackoverflow.com/questions/29971898/how-to-create-an-accurate-timer-in-javascript/29972322#29972322).
{% endhint %}
