You can add your hooks by opening a pull-request at https://github.com/nikgraf/react-hooks.
State Management (80)Sensor (29)Web API (26)UI (26)Network (25)import useAbortableStreamFetch from 'use-abortable-stream-fetch';
import { useApolloMutation } from 'react-apollo-hooks'
import { useAuthState } from 'react-firebase-hooks/auth';
import useBoundingclientrect from '@rooks/use-boundingclientrect';
import useBrowserContextCommunication from 'react-window-communication-hook';
import { useCollection } from 'react-firebase-hooks/firestore';
import useDOMState from '@yeskunall/react-dom-status-hook';
import { useDocument } from 'react-firebase-hooks/firestore';
import useDocumentVisibility from '@rehooks/document-visibility';
import { useDownloadUrl } from 'react-firebase-hooks/storage';
import useEnhancedReducer from '@rest-hooks/use-enhanced-reducer';
import useEnhancedReducer from 'use-enhanced-reducer';
import useEnhancedReducer from 'react-enhanced-reducer-hook'
import { useErrorBoundary } from 'use-error-boundary'
import { useInView } from 'react-intersection-observer'
import useIntersectionVisible from 'react-intersection-visible-hook';
import { useLeafletIsMoving } from 'use-leaflet';
import { useLeafletIsZooming } from 'use-leaflet';
import { useListKeys } from 'react-firebase-hooks/database';
import { useListVals } from 'react-firebase-hooks/database';
import { useMeasure } from "@softbind/hook-use-measure";
import { useMediaPredicate } from 'react-media-hook';
import useMobileDetect from 'use-mobile-detect-hook
import useNavigatorLanguage from '@rooks/use-navigator-language';
import { useObjectVal } from 'react-firebase-hooks/database';
import createPersistedReducer from 'use-persisted-reducer';
import useProfunctorState from '@staltz/use-profunctor-state';
import useRecaptcha, { Badge } from 'react-recaptcha-hook';
import { useReduxDispatch } from 'react-hooks-easy-redux';
import { useScreenDimensions } from 'use-dimensions';
import useScrollPosition from 'use-scroll-position';
import { useScrollPosition } from 'react-use-scroll-position';
import { useScrollXPosition } from 'react-use-scroll-position';
import { useScrollYPosition } from 'react-use-scroll-position';
import { useStateValidator } from 'react-indicative-hooks';
import useTrackingIsLoaded from 'tracking-ready-hook';
import { useValidateAll } from 'react-indicative-hooks';
import { useWindowDimensions } from 'use-dimensions';
import useWindowScrollPosition from '@rehooks/window-scroll-position';
import { useWindowScrollPosition } from '@withvoid/melting-pot';
import { createContextState } from 'react-hooks-lib'
import { createGlobalState } from 'react-hooks-global-state';
import createPersistedState from 'use-persisted-state'
import { createStateSelector } from 'react-selector-hooks';
import { createStructuredSelector } from 'react-selector-hooks';
import reactWindowFocusHook from '@21kb/react-window-focus-hook';