React custom hooks
npm install reactjs-custom-hooks
or
yarn add reactjs-custom-hooks
- useMemoCompare
- useRouter
- useEventListener
- useWhyDidYouUpdate
- useKeyPress
- useOnScreen
- usePrevious
- useWindowSize
- useHover
- useLocalStorage
import { hooks } from 'reactjs-custom-hooks';
const [name, setName] = hooks.useLocalStorage('name', 'Bob');
const size = hooks.useWindowSize();
MIT