Home
Docs
InfinityFX
©Copyright2016-2026 InfinityFX. All rights reserved.
InfinityFX®
Lively
v5.0.0
Getting started
Components
Animate
LayoutGroup
TextAnimation
ViewAnimation
Hooks
useAudio
useHover
useLink
useReducedMotion
useScroll
useSpring
useTap
useViewport
useVisible
Links
v4 docs
llms.txt

useReducedMotion

Tracks the operating system setting (prefers-reduced-motion: reduce) and returns a boolean value to adapt motion and animations for accessibility.

Importing

1
import { useReducedMotion } from '@infinityfx/lively/hooks';

Usage

Call signature

1
const prefersReducedMotion = useReducedMotion()

Returns

prefersReducedMotion:boolean

True if the user has requested reduced motion, false otherwise.