$ npm install use-utils
OR
$ yarn add use-utils
-
useDebounce— Debounce any value (primitive value, object etc) or debounce any function with custom delay. -
useFetch— Utility which provides fetch API's as hook version. -
useInfiniteScroll— Infinite scroll functionality in hook form. -
useNetworkStatus— Check online/offline status (your device is connected to internet or not). -
usePrevValue— Store value which will used in next render (Kind of prevProps & prevState). -
useSetState— Mimicking a class based setState function with hook. -
useSetStateWithCallback— setState with callback (Note: we can't mimick exact setState callback, read docs for more info why). -
useToggle— Utility toggling state for any switch, modal, on/off functionality. -
useWindowSizes— Get current window sizes in any component.