> 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/advanced/hook-result-controls/stop.md).

# Stop

#### Name

`stop`

#### Type

`(triggerFinishCallback?: boolean) => void`

#### Description

Stops timer (**not pause**) after it was started using either [autoStart](/react-interval-hook/advanced/options/configuration/auto-start.md) option or [start](/react-interval-hook/advanced/hook-result-controls/start.md) method.

This will reset current [interval](/react-interval-hook/advanced/interval.md), so if for example *interval* was set to 1000ms and stop method was called after 400ms, starting it again will trigger next callback after 1000ms, not 600ms.

By default calling stop will trigger [finish callback](/react-interval-hook/advanced/options/callbacks/on-finish.md), unless called with `triggerFinishCallback` equal to `false` like `stop(false).`
