UNPKG

@etsoo/react

Version:

TypeScript ReactJs UI Independent Framework

12 lines (11 loc) 330 B
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; }