Our apps re-usable hooks
โ hooks are good, making custom re-usable ones is better
<img src="./logo.png" alt="react hooks" />
get started
```bash yarn add @snappmarket/hooks## Hooks Found Here
| Hook Name | Description |
| ------------------------------------------------- | ---------------------------------------------------------------- |
| [useDebounce](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useDebounce) | ๐ Change rapidly, do once |
| [useDidUpdateEffect](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useDidUpdateEffect) | ๐งต Do not worry about render phase effect calls |
| [useFocus](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useFocus) | ๐ต Focus on every thing you want |
| [useForceUpdate](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useForceUpdate) | ๐ฟ force update component |
| [useGeoLocation](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useGeoLocation) | ๐บ easily deal with navigator location API |
| [useRouteChange](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useRouteChange) | ๐น detect when react router dom route changes |
| [useTimer](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/hooks/packages/useTimer) | โฑ easily handle timing |
## usage
```javascript
import { HOOK_NAME } from '@snappmarket/hooks';
const SampleComponent = props => {
// use hook here
};