0.10.1 • Published 5 years ago
@improv/react-responsive v0.10.1
@improv/react-responsive
Tiny react bindings for @improv/responsive
.
Try it on codesandbox.io.
Getting Started
import { useResponsiveWidth } from "@improv/react-responsive";
export function MyComponent(): JSX.Element | null {
// True if the viewport is at least the width of a common tablet.
const isTablet = useResponsiveWidth(ResponsiveWidth.Tablet);
return isTablet ? <div className={className}>I'm on a tablet! Or, maybe something bigger.</div> : null;
}
API
Includes the @improv/responsive API.
Hooks
useMediaQuery(query)
- Returns true if the media query matches.
- This hook supports all CSS media queries.
useResponsiveWidth(minWidth)
- Returns true if the min-width is met.
- This hook is a wrapper for
useMediaQuery(`(min-width: ${minWidth}px)`)
.
0.10.1
5 years ago
0.10.0
5 years ago
0.9.18
5 years ago
0.9.17
5 years ago
0.9.12
5 years ago
0.9.8
5 years ago
0.9.13
5 years ago
0.9.7
5 years ago
0.9.6-next.0
5 years ago
0.9.14
5 years ago
0.9.15
5 years ago
0.9.9
5 years ago
0.9.4
5 years ago
0.9.10
5 years ago
0.9.11
5 years ago
0.9.5
5 years ago
0.9.16
5 years ago
0.9.7-alpha.2
5 years ago
0.9.7-alpha.1
5 years ago
0.9.6-alpha.0
5 years ago
0.9.7-alpha.0
5 years ago
0.9.3
5 years ago
0.9.0
5 years ago
0.9.2
5 years ago
0.9.1
5 years ago
0.7.5
5 years ago
0.8.1
5 years ago
0.8.0
5 years ago
0.7.4
5 years ago
0.7.2
5 years ago
0.7.1
5 years ago
0.7.3
5 years ago
0.5.0
5 years ago
0.7.0
5 years ago
0.6.0
5 years ago
0.4.0
5 years ago
0.3.9-next.0
5 years ago
0.3.8
5 years ago
0.3.6
5 years ago
0.3.5
5 years ago
0.3.7
5 years ago
0.3.2
5 years ago
0.3.1
5 years ago
0.3.4
5 years ago
0.3.3
5 years ago
0.3.0
5 years ago
0.2.8-next.4
5 years ago
0.2.8-next.3
5 years ago