vtils

Home > react > useInterval

useInterval() function

以一定的间隔时间重复调用某函数,并返回调用结果。

Signature:

export declare function useInterval<TResult>(callback: () => TResult, delay: any, duration?: number): UseIntervalResult<TResult>;

Parameters

Parameter Type Description
callback () => TResult 回调函数
delay any 间隔时间(毫秒),非数字时将不调用或停止调用函数
duration number (Optional) 持续时间(毫秒)

Returns:

UseIntervalResult<TResult>

返回调用结果