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-hookimport 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';