mirror of
https://github.com/streamich/react-use.git
synced 2026-02-01 14:37:31 +00:00
Much shortened and simplified the index file by directly reexporting hooks;
This commit is contained in:
parent
14bf6dec75
commit
ea04eb09ae
236
src/index.ts
236
src/index.ts
@ -1,160 +1,80 @@
|
|||||||
import createMemo from './createMemo';
|
export { default as createMemo } from './createMemo';
|
||||||
import createReducer from './createReducer';
|
export { default as createReducer } from './createReducer';
|
||||||
import useAsync from './useAsync';
|
export { default as useAsync } from './useAsync';
|
||||||
import useAsyncFn from './useAsyncFn';
|
export { default as useAsyncFn } from './useAsyncFn';
|
||||||
import useAsyncRetry from './useAsyncRetry';
|
export { default as useAsyncRetry } from './useAsyncRetry';
|
||||||
import useAudio from './useAudio';
|
export { default as useAudio } from './useAudio';
|
||||||
import useBattery from './useBattery';
|
export { default as useBattery } from './useBattery';
|
||||||
import useBeforeUnload from './useBeforeUnload';
|
export { default as useBeforeUnload } from './useBeforeUnload';
|
||||||
import useBoolean from './useBoolean';
|
export { default as useBoolean } from './useBoolean';
|
||||||
import useClickAway from './useClickAway';
|
export { default as useClickAway } from './useClickAway';
|
||||||
import useCopyToClipboard from './useCopyToClipboard';
|
export { default as useCopyToClipboard } from './useCopyToClipboard';
|
||||||
import useCounter from './useCounter';
|
export { default as useCounter } from './useCounter';
|
||||||
import useCss from './useCss';
|
export { default as useCss } from './useCss';
|
||||||
import useDebounce from './useDebounce';
|
export { default as useDebounce } from './useDebounce';
|
||||||
import useDeepCompareEffect from './useDeepCompareEffect';
|
export { default as useDeepCompareEffect } from './useDeepCompareEffect';
|
||||||
import useDefault from './useDefault';
|
export { default as useDefault } from './useDefault';
|
||||||
import useDrop from './useDrop';
|
export { default as useDrop } from './useDrop';
|
||||||
import useDropArea from './useDropArea';
|
export { default as useDropArea } from './useDropArea';
|
||||||
import useEffectOnce from './useEffectOnce';
|
export { default as useEffectOnce } from './useEffectOnce';
|
||||||
import useEvent from './useEvent';
|
export { default as useEvent } from './useEvent';
|
||||||
import useFavicon from './useFavicon';
|
export { default as useFavicon } from './useFavicon';
|
||||||
import useFullscreen from './useFullscreen';
|
export { default as useFullscreen } from './useFullscreen';
|
||||||
import useGeolocation from './useGeolocation';
|
export { default as useGeolocation } from './useGeolocation';
|
||||||
import useGetSet from './useGetSet';
|
export { default as useGetSet } from './useGetSet';
|
||||||
import useGetSetState from './useGetSetState';
|
export { default as useGetSetState } from './useGetSetState';
|
||||||
import useHover from './useHover';
|
export { default as useHover } from './useHover';
|
||||||
import useHoverDirty from './useHoverDirty';
|
export { default as useHoverDirty } from './useHoverDirty';
|
||||||
import useIdle from './useIdle';
|
export { default as useIdle } from './useIdle';
|
||||||
import useInterval from './useInterval';
|
export { default as useInterval } from './useInterval';
|
||||||
import useIsomorphicLayoutEffect from './useIsomorphicLayoutEffect';
|
export { default as useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect';
|
||||||
import useKey from './useKey';
|
export { default as useKey } from './useKey';
|
||||||
// not exported because of peer dependency
|
// not exported because of peer dependency
|
||||||
// import useKeyboardJs from './useKeyboardJs';
|
// export { default as useKeyboardJs } from './useKeyboardJs';
|
||||||
import useKeyPress from './useKeyPress';
|
export { default as useKeyPress } from './useKeyPress';
|
||||||
import useKeyPressEvent from './useKeyPressEvent';
|
export { default as useKeyPressEvent } from './useKeyPressEvent';
|
||||||
import useLifecycles from './useLifecycles';
|
export { default as useLifecycles } from './useLifecycles';
|
||||||
import useList from './useList';
|
export { default as useList } from './useList';
|
||||||
import useLocalStorage from './useLocalStorage';
|
export { default as useLocalStorage } from './useLocalStorage';
|
||||||
import useLocation from './useLocation';
|
export { default as useLocation } from './useLocation';
|
||||||
import useLockBodyScroll from './useLockBodyScroll';
|
export { default as useLockBodyScroll } from './useLockBodyScroll';
|
||||||
import useLogger from './useLogger';
|
export { default as useLogger } from './useLogger';
|
||||||
import useMap from './useMap';
|
export { default as useMap } from './useMap';
|
||||||
import useMedia from './useMedia';
|
export { default as useMedia } from './useMedia';
|
||||||
import useMediaDevices from './useMediaDevices';
|
export { default as useMediaDevices } from './useMediaDevices';
|
||||||
import useMotion from './useMotion';
|
export { default as useMotion } from './useMotion';
|
||||||
import useMount from './useMount';
|
export { default as useMount } from './useMount';
|
||||||
import useMouse from './useMouse';
|
export { default as useMouse } from './useMouse';
|
||||||
import useMouseHovered from './useMouseHovered';
|
export { default as useMouseHovered } from './useMouseHovered';
|
||||||
import useNetwork from './useNetwork';
|
export { default as useNetwork } from './useNetwork';
|
||||||
import useNumber from './useNumber';
|
export { default as useNumber } from './useNumber';
|
||||||
import useObservable from './useObservable';
|
export { default as useObservable } from './useObservable';
|
||||||
import useOrientation from './useOrientation';
|
export { default as useOrientation } from './useOrientation';
|
||||||
import usePageLeave from './usePageLeave';
|
export { default as usePageLeave } from './usePageLeave';
|
||||||
import usePermission from './usePermission';
|
export { default as usePermission } from './usePermission';
|
||||||
import usePrevious from './usePrevious';
|
export { default as usePrevious } from './usePrevious';
|
||||||
import usePromise from './usePromise';
|
export { default as usePromise } from './usePromise';
|
||||||
import useRaf from './useRaf';
|
export { default as useRaf } from './useRaf';
|
||||||
import useRefMounted from './useRefMounted';
|
export { default as useRefMounted } from './useRefMounted';
|
||||||
import useScroll from './useScroll';
|
export { default as useScroll } from './useScroll';
|
||||||
import useScrolling from './useScrolling';
|
export { default as useScrolling } from './useScrolling';
|
||||||
import useSessionStorage from './useSessionStorage';
|
export { default as useSessionStorage } from './useSessionStorage';
|
||||||
import useSetState from './useSetState';
|
export { default as useSetState } from './useSetState';
|
||||||
import useSize from './useSize';
|
export { default as useSize } from './useSize';
|
||||||
import useSpeech from './useSpeech';
|
export { default as useSpeech } from './useSpeech';
|
||||||
// not exported because of peer dependency
|
// not exported because of peer dependency
|
||||||
// import useSpring from './useSpring';
|
// export { default as useSpring } from './useSpring';
|
||||||
import useStartTyping from './useStartTyping';
|
export { default as useStartTyping } from './useStartTyping';
|
||||||
import useThrottle from './useThrottle';
|
export { default as useThrottle } from './useThrottle';
|
||||||
import useThrottleFn from './useThrottleFn';
|
export { default as useThrottleFn } from './useThrottleFn';
|
||||||
import useTimeout from './useTimeout';
|
export { default as useTimeout } from './useTimeout';
|
||||||
import useTitle from './useTitle';
|
export { default as useTitle } from './useTitle';
|
||||||
import useToggle from './useToggle';
|
export { default as useToggle } from './useToggle';
|
||||||
import useTween from './useTween';
|
export { default as useTween } from './useTween';
|
||||||
import useUnmount from './useUnmount';
|
export { default as useUnmount } from './useUnmount';
|
||||||
import useUpdate from './useUpdate';
|
export { default as useUpdate } from './useUpdate';
|
||||||
import useUpdateEffect from './useUpdateEffect';
|
export { default as useUpdateEffect } from './useUpdateEffect';
|
||||||
import useVideo from './useVideo';
|
export { default as useVideo } from './useVideo';
|
||||||
import { useWait, Waiter } from './useWait';
|
export { useWait, Waiter } from './useWait';
|
||||||
import useWindowScroll from './useWindowScroll';
|
export { default as useWindowScroll } from './useWindowScroll';
|
||||||
import useWindowSize from './useWindowSize';
|
export { default as useWindowSize } from './useWindowSize';
|
||||||
|
|
||||||
export {
|
|
||||||
createMemo,
|
|
||||||
createReducer,
|
|
||||||
useAsync,
|
|
||||||
useAsyncFn,
|
|
||||||
useAsyncRetry,
|
|
||||||
useAudio,
|
|
||||||
useBattery,
|
|
||||||
useBeforeUnload,
|
|
||||||
useBoolean,
|
|
||||||
useClickAway,
|
|
||||||
useCopyToClipboard,
|
|
||||||
useCounter,
|
|
||||||
useCss,
|
|
||||||
useDebounce,
|
|
||||||
useDeepCompareEffect,
|
|
||||||
useDefault,
|
|
||||||
useDrop,
|
|
||||||
useDropArea,
|
|
||||||
useEffectOnce,
|
|
||||||
useEvent,
|
|
||||||
useFavicon,
|
|
||||||
useFullscreen,
|
|
||||||
useGeolocation,
|
|
||||||
useGetSet,
|
|
||||||
useGetSetState,
|
|
||||||
useHover,
|
|
||||||
useHoverDirty,
|
|
||||||
useIdle,
|
|
||||||
useInterval,
|
|
||||||
useIsomorphicLayoutEffect,
|
|
||||||
useKey,
|
|
||||||
useKeyPress,
|
|
||||||
useKeyPressEvent,
|
|
||||||
useLifecycles,
|
|
||||||
useList,
|
|
||||||
useLocalStorage,
|
|
||||||
useLocation,
|
|
||||||
useLockBodyScroll,
|
|
||||||
useLogger,
|
|
||||||
useMap,
|
|
||||||
useMedia,
|
|
||||||
useMediaDevices,
|
|
||||||
useMotion,
|
|
||||||
useMount,
|
|
||||||
useMouse,
|
|
||||||
useMouseHovered,
|
|
||||||
useNetwork,
|
|
||||||
useNumber,
|
|
||||||
useObservable,
|
|
||||||
useOrientation,
|
|
||||||
usePageLeave,
|
|
||||||
usePermission,
|
|
||||||
usePrevious,
|
|
||||||
usePromise,
|
|
||||||
useRaf,
|
|
||||||
useRefMounted,
|
|
||||||
useScroll,
|
|
||||||
useScrolling,
|
|
||||||
useSessionStorage,
|
|
||||||
useSetState,
|
|
||||||
useSize,
|
|
||||||
useSpeech,
|
|
||||||
useStartTyping,
|
|
||||||
useThrottle,
|
|
||||||
useThrottleFn,
|
|
||||||
useTimeout,
|
|
||||||
useTitle,
|
|
||||||
useToggle,
|
|
||||||
useTween,
|
|
||||||
useUnmount,
|
|
||||||
useUpdate,
|
|
||||||
useUpdateEffect,
|
|
||||||
useVideo,
|
|
||||||
useWait,
|
|
||||||
useWindowScroll,
|
|
||||||
useWindowSize,
|
|
||||||
Waiter,
|
|
||||||
};
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user