@wojtekmaj/react-hooks
Version:
A collection of React Hooks.
11 lines (10 loc) • 387 B
JavaScript
import useMatchMedia from './useMatchMedia.js';
/**
* Returns a flag which determines if the document matches `(prefers-reduced-motion: reduce)` media
* feature.
*
* @returns {boolean} Whether the document matches `(prefers-reduced-motion: reduce)` media feature
*/
export default function usePrefersReducedMotion() {
return useMatchMedia('(prefers-reduced-motion: reduce)');
}