UNPKG

@infinityfx/lively

Version:

Feature complete, lightweight react animation library.

4 lines (3 loc) 346 B
"use client"; import{useState as e,useEffect as t}from"react";function r(){const[r,n]=e(!1);return t((()=>{const e=e=>n(e.matches),t=matchMedia("(prefers-reduced-motion: reduce)");return t.addEventListener("change",e),n(t.matches),()=>t.removeEventListener("change",e)}),[]),r}export{r as default}; //# sourceMappingURL=use-reduced-motion.js.map