UNPKG

rooks

Version:

Essential React custom hooks ⚓ to super charge your components!

98 lines 5.58 kB
import { useOnLongHover } from "@/hooks/useOnLongHover"; import { useOnLongPress } from "@/hooks/useOnLongPress"; import { useMapState } from "@/hooks/useMapState"; export { useArrayState } from "@/hooks/useArrayState"; export { useAsyncEffect } from "@/hooks/useAsyncEffect"; export { useAudio } from "@/hooks/useAudio"; export { useBoundingclientrect } from "@/hooks/useBoundingclientrect"; export { useBoundingclientrectRef } from "@/hooks/useBoundingclientrectRef"; export { useCountdown } from "@/hooks/useCountdown"; export { useCounter } from "@/hooks/useCounter"; export { useDebounce } from "@/hooks/useDebounce"; export { useDebounceFn } from "@/hooks/useDebounceFn"; export { useDebouncedValue } from "@/hooks/useDebouncedValue"; export { useDeepCompareEffect } from "@/hooks/useDeepCompareEffect"; export { useDidMount } from "@/hooks/useDidMount"; export { useDidUpdate } from "@/hooks/useDidUpdate"; export { useDimensionsRef } from "@/hooks/useDimensionsRef"; export { useDocumentEventListener } from "@/hooks/useDocumentEventListener"; export { useDocumentTitle } from "@/hooks/useDocumentTitle"; export { useDocumentVisibilityState } from "@/hooks/useDocumentVisibilityState"; export { useEffectOnceWhen } from "@/hooks/useEffectOnceWhen"; export { useEventListenerRef } from "@/hooks/useEventListenerRef"; export { useFileDropRef } from "@/hooks/useFileDropRef"; export { useFreshCallback } from "@/hooks/useFreshCallback"; export { useFreshRef } from "@/hooks/useFreshRef"; export { useFreshTick } from "@/hooks/useFreshTick"; export { useFullscreen } from "@/hooks/useFullscreen"; export { useFocus } from "@/hooks/useFocus"; export { useFocusWithin } from "@/hooks/useFocusWithin"; export { useForkRef } from "@/hooks/useForkRef"; export { useGetIsMounted } from "@/hooks/useGetIsMounted"; export { useGeolocation } from "@/hooks/useGeolocation"; export { useInput } from "@/hooks/useInput"; export { useIntervalWhen } from "@/hooks/useIntervalWhen"; export { useIntersectionObserverRef } from "@/hooks/useIntersectionObserverRef"; export { useInViewRef } from "@/hooks/useInViewRef"; export { useIsDroppingFiles } from "@/hooks/useIsDroppingFiles"; export { useIsomorphicEffect } from "@/hooks/useIsomorphicEffect"; export { useKey } from "@/hooks/useKey"; export { useKeyBindings } from "@/hooks/useKeyBindings"; export { useKeyRef } from "@/hooks/useKeyRef"; export { useKeys } from "@/hooks/useKeys"; export { useLifecycleLogger } from "@/hooks/useLifecycleLogger"; export { useLockBodyScroll } from "@/hooks/useLockBodyScroll"; export { useLocalstorageState } from "@/hooks/useLocalstorageState"; export { useMapState }; export { useNativeMapState } from "@/hooks/useNativeMapState"; export { useMediaMatch } from "@/hooks/useMediaMatch"; export { useMergeRefs } from "@/hooks/useMergeRefs"; export { useMouse } from "@/hooks/useMouse"; export { useMouseMoveDelta } from "@/hooks/useMouseMoveDelta"; export { useMouseWheelDelta } from "@/hooks/useMouseWheelDelta"; export { useMultiSelectableList } from "@/hooks/useMultiSelectableList"; export { useMutationObserver } from "@/hooks/useMutationObserver"; export { useMutationObserverRef } from "@/hooks/useMutationObserverRef"; export { useMapState as useObjectState }; export { useNavigatorLanguage } from "@/hooks/useNavigatorLanguage"; export { useOnClickRef } from "@/hooks/useOnClickRef"; export { useOnHoverRef } from "@/hooks/useOnHoverRef"; export { useOnWindowResize } from "@/hooks/useOnWindowResize"; export { useOnWindowScroll } from "@/hooks/useOnWindowScroll"; export { useOnline } from "@/hooks/useOnline"; export { useOnLongHover }; export { useOnLongPress }; export { useOnLongHover as useOnLongHoverRef }; export { useOnLongPress as useOnLongPressRef }; export { useOrientation } from "@/hooks/useOrientation"; export { useOutsideClick } from "@/hooks/useOutsideClick"; export { useOutsideClickRef } from "@/hooks/useOutsideClickRef"; export { usePreviousDifferent } from "@/hooks/usePreviousDifferent"; export { usePreviousImmediate } from "@/hooks/usePreviousImmediate"; export { usePromise } from "@/hooks/usePromise"; export { useQueueState } from "@/hooks/useQueueState"; export { useRaf } from "@/hooks/useRaf"; export { useResizeObserverRef } from "@/hooks/useResizeObserverRef"; export { useRenderCount } from "@/hooks/useRenderCount"; export { useRefElement } from "@/hooks/useRefElement"; export { useSafeSetState } from "@/hooks/useSafeSetState"; export { useSelect } from "@/hooks/useSelect"; export { useSelectableList } from "@/hooks/useSelectableList"; export { useSessionstorageState } from "@/hooks/useSessionstorageState"; export { useSetState } from "@/hooks/useSetState"; export { useStackState } from "@/hooks/useStackState"; export { useSpeech } from "@/hooks/useSpeech"; export { useTimeTravelState } from "@/hooks/useTimeTravelState"; export { useThrottle } from "@/hooks/useThrottle"; export { useTimeoutWhen } from "@/hooks/useTimeoutWhen"; export { useToggle } from "@/hooks/useToggle"; export { useUndoState } from "@/hooks/useUndoState"; export { useUndoRedoState } from "@/hooks/useUndoRedoState"; export { useVibrate } from "@/hooks/useVibrate"; export { useVideo } from "@/hooks/useVideo"; export { useWhyDidYouUpdate } from "@/hooks/useWhyDidYouUpdate"; export { useWillUnmount } from "@/hooks/useWillUnmount"; export { useWindowEventListener } from "@/hooks/useWindowEventListener"; export { useWindowScrollPosition } from "@/hooks/useWindowScrollPosition"; export { useWindowSize } from "@/hooks/useWindowSize"; //# sourceMappingURL=index.d.ts.map