@nomo.is/next-responsive
v0.0.2
Published
Hydration-safe media queries for Next.js
Readme
Next-responsive
Hydration-safe media query utilities for Next.js.
Installation
npm i @nomo.is/next-responsiveuseMediaQuery
Hook for checking media queries.
import { useMediaQuery } from "@nomo.is/next-responsive";
function Example() {
const isDesktop = useMediaQuery("(min-width: 1024px)");
return <div>{isDesktop ? "Desktop" : "Mobile"}</div>;
}Ergonomic wrapper using minWidth / maxWidth.
import { MediaQuery } from "@nomo.is/next-responsive";
<MediaQuery minWidth={1024}>
<Desktop />
</MediaQuery>
<MediaQuery maxWidth={767}>
<Mobile />
</MediaQuery>