Skip to content

animationFrameDebounce ​

Debounce a function to be called only once per animation frame.

Usage ​

ts
import { animationFrameDebounce } from '@flux-ui/internals';

function reposition(): void {
    // reposition logic.
}

const debounced = animationFrameDebounce(reposition);

Type declarations ​

ts
export declare function animationFrameDebounce<T extends Function>(fn: T): T;