# @vergiss/chooks

React Custom Hooks Library with type declaration.

[![NPM version][version-badge]][1]

## 📦 Install

```shell script
npm i @vergiss/chooks --save
```
or
```shell script
yarn add @vergiss/chooks
```

## 🔨 Usage

```javascript
import { useMount } from '@vergiss/chooks';
```

## 📚 Document

- useChangedProps ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useChangedProps/index.en-US.md))
- useCountdown([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useCountdown/index.en-US.md))
- useDebounce ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useDebounce/index.en-US.md))
- useHover ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useHover/index.en-US.md))
- useLocalStorage ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useLocalStorage/index.en-US.md))
- useMount ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useMount/index.en-US.md))
- useMousePosition ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useMousePosition/index.en-US.md))
- useToggle ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useToggle/index.en-US.md))
- useUnmount ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useUnmount/index.en-US.md))
- useUrlParams ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useUrlParams/index.en-US.md))
- usePageTitle ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/usePageTitle/index.en-US.md))
- useInView ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useInView/index.en-US.md))
- useFetch ([EN-US](https://github.com/divasatanica/chooks/blob/master/src/hooks/useFetch/index.en-US.md))

## ✅ License

[MIT](https://github.com/divasatanica/chooks/blob/master/LICENSE)


[1]: https://www.npmjs.com/package/@vergiss/chooks
[version-badge]: https://img.shields.io/npm/v/@vergiss/chooks.svg?style=flat
