A react hook to make your react app responsive
$ npm install react-use-responsive
import useResponsive, { responsive } from 'react-use-responsive'
const useStyles = makeStyles(theme => ({
root: {
fontSize: responsive(24),
},
}))
const ResponsiveHeading = ({ className, ...props }) => {
const scale = useResponsive(1920, [600, 960, 1280, 1600, 1920])
const classes = useStyles({scale: scale})
return <Typography className={clsx(className, classes.root)} { ...props } />
}
Type: integer
The main full width value in pixel which is used in design.
Type: array of integers
Breakpoint values in pixel.
Type: integer
Type: string