UNPKG

@react-hook/debounce

Version:

A React hook for debouncing setState and other callbacks

16 lines (15 loc) 492 B
import * as React from 'react' export declare const useDebounceCallback: <CallbackArgs extends any[]>( callback: (...args: CallbackArgs) => void, wait?: number, leading?: boolean ) => (...args: CallbackArgs) => void export declare const useDebounce: <State extends unknown>( initialState: State | (() => State), wait?: number | undefined, leading?: boolean | undefined ) => [ State, React.Dispatch<React.SetStateAction<State>>, React.Dispatch<React.SetStateAction<State>> ]