Skip to content

akira1ce/r-hooks

Repository files navigation

Beautiful React Hooks

r-hooks

A collection of React hooks to make your code easier.

Installation

yarn add @akira1ce/r-hooks

hooks

  • use - Simulates React 18+ use hook, handles Promise states

  • useLeast - Keeps the latest value, solves closure issues

  • useMemoizedFn - Memoized function with stable reference

  • useUpdate - Forces component re-render

  • useDeepEffect - useEffect with deep dependency comparison

  • useControl - Controlled/uncontrolled component state management

  • useRequest - General request management, supports polling

  • useXStream - Stream-based request handling

  • useTable - Table data request management

  • useClickAway - Detects clicks outside a target element

  • useEventListener - Event listener hook

  • useAutoScroll - Automatic scroll management

  • useFileUploader - File upload management

  • useMouse - Tracks mouse movement over an element, returns detailed mouse and element info

About

personal react hooks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published