<img src="./images/banner.jpg" alt="webchemist hooks" align="center" />
npm install @webchemist/hooks

!npm bundle size
!npm
npm i @webchemist/hooks
useQueryString - url์ querystring์ผ๋ก ๊ฐ์ ์ ์งํ๊ฑฐ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
useDebounce - ์ผ์ ํ ์ด๋ฒคํธ(ํจ์)๋ฅผ ์ง์ ํ ms์ ๋ฐ๋ผ ๋์ ๋ฐฉ์งํฉ๋๋ค.
useThrottle - ์ผ์ ํ ์ด๋ฒคํธ(ํจ์)๋ฅผ ์ง์ ํ ms๋ง๋ค ๋์ํฉ๋๋ค.
useCopyToClipboard - ref๋ฅผ ์ด์ฉํ์ฌ dom์ ์ ํํ๊ณ onCopy ํจ์๋ก ํด๋น dom์ ๋ด์ฉ์ clipboard๋ก copy ํ ์ ์์ต๋๋ค.
> useCopyToClipboard๊ฐ ํ
์คํธ ํ๊ฒฝ safari์์ ์คํจํ๋ ๊ฒฝ์ฐ๋ ์ ์์
๋๋ค. safari์ ๊ฒฝ์ฐ๋ https์์๋ง ๋์ํ๊ฒ ํ๊ธฐ ๋๋ฌธ์
๋๋ค. (๋งํฌ)
useIdle - ์ผ์ ํ ์ด๋ฒคํธ๊ฐ ์ง์ ํ ms๋งํผ ๋ฏธ๋์์ ์ฒดํฌํฉ๋๋ค.
useGeolocation - backlog
useIncludedInDOM - backlog
useIncludedInDate - backlog
useList - backlog
useMediaQuery - backlog
useNetworkStatus - backlog
useNotification - backlog
useTimer - backlog
useWindowScroll - backlog
useOnScreen - backlog
useScrollPosition - backlog
useWindowSize - backlog
---
Docs Website - backlog