> For the complete documentation index, see [llms.txt](https://minwork.gitbook.io/react-interval-hook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://minwork.gitbook.io/react-interval-hook/introduction.md).

# Introduction

[![codecov](https://codecov.io/gh/minwork/react/branch/main/graph/badge.svg?token=2KPMMSLDOM)](https://codecov.io/gh/minwork/react) ![npm type definitions](https://img.shields.io/npm/types/react-interval-hook) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/react-interval-hook)](https://bundlephobia.com/result?p=react-interval-hook) [![npm](https://img.shields.io/npm/v/react-interval-hook)](https://www.npmjs.com/package/react-interval-hook)

<figure><img src="/files/2HCHjHfovZFkTj6QZDdM" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
React hook for using **self-correcting** `setInterval`, augmented by management methods
{% endhint %}

## Main features

* [Self-correcting](/react-interval-hook/advanced/options/configuration/self-correction.md)
* Manageable (start, stop, isActive)
* Thoroughly tested
