@infinityfx/lively
Version:
Feature complete, lightweight react animation library.
4 lines (3 loc) • 346 B
JavaScript
"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