All notable changes to this project will be documented here.
This project adheres to Semantic Versioning.
useEventListener
: element parameter has been replaced by options. Set the targeted element into options object parameter instead.
useEventListener(
"click",
() => {},
- element
+ { element }
)
useEventListener
: implement debounce interval option- Create
useCursorPosition
hook. - Create
debounce
util. - Create
useWatchPosition
hook.
- useEffect dependencies in
useEventListener
- useEffect dependencies in
useTimeout
- Create a
Storybook
. link here
- Create
useOnClickOutside
hook. - Create
useTimeout
hook. - Create
copyToClipboard
util. - Create
useCopyToClipboard
hook.
- Create
isPromise
util. - Create
stopEvent
util. - Create
useInterval
hook. - Create
useTimeLeft
hook.
- Create
useDebounce
hook.
- Create
useEventListener
hook. - Create
useLockBodyScroll
hook.
- Create
useLocalStorage
hook.
- Create
useInput
hook.