@etsoo/react
Version:
TypeScript ReactJs UI Independent Framework
12 lines (11 loc) • 330 B
JavaScript
import { ExtendUtils } from "@etsoo/shared";
import React from "react";
/**
* Create delayed executor
*/
export function useDelayedExecutor(func, delayMiliseconcs) {
const ref = React.useRef();
if (ref.current == null)
ref.current = ExtendUtils.delayedExecutor(func, delayMiliseconcs);
return ref.current;
}