@orca-fe/hooks
Version:
React Hooks Collections
34 lines • 2.05 kB
JavaScript
import useWindowSize from "./useWindowSize";
import useControllableProps from "./useControllableProps";
import usePassThroughEvents from "./usePassThroughEvents";
import useThis from "./useThis";
import useAnimationFrame from "./useAnimationFrame";
import useObjHistoryMgr, { getHistoryModifiedKeys } from "./useObjHistoryMgr";
import useMemorizedFn from "./useMemorizedFn";
import useEventEmitter, { EventEmitterWithHook } from "./useEventEmitter";
import useSizeListener, { useSizeDebounceListener, useSizeUpdateListener } from "./useSizeListener";
import usePromisifyModal, { PromisifyModalContext, usePromisifyDrawer } from "./usePromisifyModal";
import useEffectWithTarget, { useLayoutEffectWithTarget } from "./useEffectWithTarget";
import useStaticClick from "./useStaticClick";
import useNextTick, { useLayoutNextTick } from "./useNextTick";
import usePan from "./usePan";
import useService, { UseServiceContext } from "./useService";
import useInterval from "./useInterval";
import useHotkeyListener from "./useHotkeyListener";
import HotkeyManager from "./hotkey-manager";
import useGetState from "./useGetState";
import useMergedRefs from "./useMergedRefs";
import useCombineKeyListener from "./useCombineKeyListener";
import useLoadMore from "./useLoadMore";
import useAutoScroll from "./useAutoScroll";
import useWheel from "./useWheel";
import useManualScroll from "./useManualScroll";
export { useWindowSize, useControllableProps, usePassThroughEvents, useThis, useAnimationFrame, useObjHistoryMgr, useMemorizedFn, useStaticClick, getHistoryModifiedKeys, useNextTick, useLayoutNextTick, usePan, useService, UseServiceContext, useInterval, useGetState, useMergedRefs, useCombineKeyListener, useLoadMore, useAutoScroll, useManualScroll, useWheel,
// events
useEventEmitter, EventEmitterWithHook,
// size
useSizeListener, useSizeUpdateListener, useSizeDebounceListener, useEffectWithTarget, useLayoutEffectWithTarget,
// modal
usePromisifyModal, usePromisifyDrawer, PromisifyModalContext,
// hotkey
useHotkeyListener, HotkeyManager };