UNPKG

web-api-hooks

Version:

Essential set of React Hooks for convenient Web API consumption.

26 lines (25 loc) 1.68 kB
export type { EventArgs, EventMap, JSONArray, JSONObject, JSONValue, } from './types'; export { default as useColorSchemePreference } from './useColorSchemePreference'; export { default as useDeviceMotion } from './useDeviceMotion'; export { default as useDeviceOrientation } from './useDeviceOrientation'; export { default as useDocumentReadiness } from './useDocumentReadiness'; export { default as useDocumentVisibility } from './useDocumentVisibility'; export { default as useEventListener } from './useEventListener'; export { default as useFocus } from './useFocus'; export { default as useGeolocation } from './useGeolocation'; export { default as useHover } from './useHover'; export { default as useInterval } from './useInterval'; export { default as useLanguagePreferences } from './useLanguagePreferences'; export { default as useLocalStorage } from './useLocalStorage'; export { default as useMedia } from './useMedia'; export { default as useMotionPreference } from './useMotionPreference'; export { default as useMouseCoords } from './useMouseCoords'; export { default as useNetworkAvailability } from './useNetworkAvailability'; export { default as useNetworkInformation } from './useNetworkInformation'; export { default as useSessionStorage } from './useSessionStorage'; export { default as useSize } from './useSize'; export { default as useViewportScale } from './useViewportScale'; export { default as useViewportScrollCoords } from './useViewportScrollCoords'; export { default as useViewportSize } from './useViewportSize'; export { default as useWindowScrollCoords } from './useWindowScrollCoords'; export { default as useWindowSize } from './useWindowSize';