@akira1ce/r-hooks
v1.3.0
Published
react hooks
Readme
r-hooks
A collection of React hooks to make your code easier.
Installation
yarn add @akira1ce/r-hookshooks
use - Simulates React 18+
usehook, handles Promise statesuseLeast - Keeps the latest value, solves closure issues
useMemoizedFn - Memoized function with stable reference
useUpdate - Forces component re-render
useDeepEffect -
useEffectwith deep dependency comparisonuseInterval - Interval management with automatic cleanup
useControl - Controlled/uncontrolled component state management
useRequest - General request management, supports polling
useQuery - Async data fetching with loading/error states
useXStream - Stream-based request handling
useTable - Table data request management
useLoop - Polling with retry and manual start/stop
useWebSocket - WebSocket with auto-reconnect, heartbeat, and offline message queuing
useClickAway - Detects clicks outside a target element
useEventListener - Event listener hook
useAutoScroll - Automatic scroll management
useMarquee - Marquee scrolling with auto-play and manual control
useMos - Tracks mouse movement over an element, returns detailed mouse and element info
