elements
lifecycle
browser
- useAudio
- useBattery
- useBluetooth
- useBreakpoints
- useBroadcastChannel
- useBrowserLocation
- useClipboard
- useCopy
- useCssVar
- useDisplayMedia
- useDocumentEvent
- useDocumentTitle
- useDocumentVisibility
- useEventListener
- useEventSource
- useEyeDropper
- useFavicon
- useFileSystemAccess
- useFps
- useFullscreen
- useGamepad
- useGeolocation
- useMeasure
- useMediaControls
- useMediaQuery
- useMemory
- useNetwork
- useObjectUrl
- useOnline
- useOtpCredential
- usePermission
- usePictureInPicture
- usePointerLock
- usePostMessage
- useRaf
- useShare
- useSpeechRecognition
- useSpeechSynthesis
- useSticky
- useVibrate
- useVirtualKeyboard
- useWakeLock
- useWebSocket
utilities
state
- useBoolean
- useControllableState
- useCookie
- useCookies
- useCounter
- useCycleList
- useDefault
- useDisclosure
- useField
- useHash
- useList
- useLocalStorage
- useMap
- useMask
- useMergedRef
- useObject
- useOffsetPagination
- useQueue
- useRafState
- useRefState
- useSessionStorage
- useSet
- useStateHistory
- useStep
- useStorage
- useToggle
- useUrlSearchParam
- useUrlSearchParams
- useValidatedState
- useWizard
user
sensors
- useDeviceMotion
- useDeviceOrientation
- useHotkeys
- useIdle
- useInfiniteScroll
- useIntersectionObserver
- useKeyboard
- useKeyPress
- useKeysPressed
- useMouse
- useMutationObserver
- useOrientation
- usePageLeave
- useParallax
- usePerformanceObserver
- useResizeObserver
- useScroll
- useScrollIntoView
- useScrollTo
- useSwipe
- useTextSelection
- useVisibility
- useWindowEvent
- useWindowFocus
- useWindowScroll
- useWindowSize
Warning
This hook is a joke. Please do not use it in production code!
🎉
Surprise! It's a joke.
Don't forget that development is fun — keep building, keep shipping ✨ Maybe you need check useFul hook.
import { useLess } from '@siberiacancode/reactuse';
const Demo = () => {
useLess();
return (
<section className='flex w-full max-w-md flex-col items-center gap-3 p-6'>
<div className='text-5xl'>🎉</div>
<div className='flex flex-col items-center gap-1 text-center'>
<h2 className='text-foreground text-sm font-semibold'>Surprise! It's a joke.</h2>
<p className='text-muted-foreground text-xs'>
Don't forget that development is fun — keep building, keep shipping ✨ Maybe you need
check{' '}
<a
className='text-primary underline'
href='/functions/hooks/useFul'
rel='noreferrer'
target='_blank'
>
useFul
</a>{' '}
hook.
</p>
</div>
</section>
);
};
export default Demo;
Installation
pnpm add @siberiacancode/reactuseUsage
const value = useLess(state);API
Parameters
| Name | Type | Default | Note |
|---|---|---|---|
| value | Value | - | The value to be returned |
Returns
ValueContributors
ddebabin
Last updated on