Swirski UI

Hook

useReducedMotion

Reads the user preference for reduced motion.

Import

import { useReducedMotion } from "@swirski/ui";

Preview

Live render

useReducedMotion

Preview
Motion preference

Usage

const reducedMotion = useReducedMotion();

Props

1 documented
PropTypeDefaultNotes
initialValuebooleanfalseInitial value before the media query runs.

Returns

1 documented
ValueTypeNotes
reducedMotionbooleanTrue when prefers-reduced-motion is reduce.
Previous: useMediaQueryNext: useClipboard