Skip to main content

useTimeout

Hook that returns true after a given delay in milliseconds.

Usage

import React from 'react';
import { useTimeout } from '@availity/hooks';

const Example = () => {
const timeIsUp = useTimeout(5000);

return <div>{timeIsUp ? 'Time is up' : 'Still waiting'}</div>;
};

Parameters

milliseconds?: number

The number of milliseconds to wait before returning true.

Return Value

booleanfalse initially, becomes true after the specified delay.