UNPKG

zent

Version:

一套前端设计语言和基于React的实现

13 lines (12 loc) 413 B
import { useCallback } from 'react'; import { useMounted } from './useMounted'; export function useAsyncSafeDispatch(dispatch) { var mounted = useMounted(); return useCallback(function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } mounted.current && dispatch.apply(void 0, args); }, [dispatch, mounted]); }