@react-hook/throttle
Version:
A React hook for throttling setState and other callbacks
12 lines (11 loc) • 410 B
TypeScript
import * as React from 'react'
export declare function useThrottleCallback<CallbackArguments extends any[]>(
callback: (...args: CallbackArguments) => void,
fps?: number,
leading?: boolean
): (...args: CallbackArguments) => void
export declare function useThrottle<State>(
initialState: State | (() => State),
fps?: number,
leading?: boolean
): [State, React.Dispatch<React.SetStateAction<State>>]