29 packages
@raddix/switch
Is a hook that provides the behavior and accessibility of a switch.
@raddix/use-active-nav-item
Indicates which navigation element is active.
@raddix/use-battery
A hook that tracking the battery status of the device.
@raddix/use-boolean
A hook that manages a boolean value with useful utility functions.
@raddix/use-click-outside
Lisen clicks outside of a specific element
@raddix/use-client
A hook that determine whether the code is running on the client-side.
@raddix/use-clipboard
A hook that provides copy to clipboard functionality.
@raddix/use-count-down
The useCountdown hook is useful for creating a very simple yet powerful countdown timer for React.
@raddix/use-counter
A hook that manage a counter value with minimum and maximum limits.
@raddix/use-debounce
A React hook that provides a debounced value of the provided value.
@raddix/use-document-title
A hook that dynamically update the title of a web page.
@raddix/use-event-listener
A hook that enables you to add event listeners to a target element or document.
@raddix/use-fetch
A hook that fetch data with built-in loading and error states.
@raddix/use-first-mount-state
@raddix/use-first-render
A hook that returns a boolean that is true only on first render.
@raddix/use-hover
A hook that detects if given element is hovered.
@raddix/use-interval
A React hook for setting an interval.
@raddix/use-isomorphic-effect
Alias for useLayoutEffect in browser and useEffect on the server side.
@raddix/use-keyboard
Handles keyboard interactions for a focusable element.
@raddix/use-media-query
Is a hook that respond to media query changes
@raddix/use-previous
A hook that returns previous value of given state.
@raddix/use-scroll-lock
A hook that locks and unlocks scroll.
@raddix/use-scroll-position
A hook to listen to the scroll position of the current window or element.
@raddix/use-scroll-spy
Automatically update navigation based on scroll position.
@raddix/use-timeout
A React hook for handling timeouts