Skip to content

Intermact API Reference / @intermact/react / usePrefersReducedMotion

Function: usePrefersReducedMotion()

usePrefersReducedMotion(): boolean

Defined in: react/src/hooks/usePrefersReducedMotion.ts:8

Track the user's prefers-reduced-motion setting (design.md §17 a11y). Returns true when the OS/browser requests reduced motion, so callers can present the end-state instead of animating. SSR-safe: defaults to false until mounted.

Returns

boolean

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)