useBreakpoint Hook
useBreakpoint
- Ant Design의 Grid 안에는 useBreakpoint 훅이 들어있다.
- useBreakpoint Hook 안에 다시 xs, sm, md, lg, xl, xxl로 브레이크 포인트가 지정되어 있어서 Hook을 통해 간단하게 브라우저 사이즈에 따른 레이아웃 옵션을 줄 수 있다.
사용하기
Grid
import 하기useBreakpoint
변수에 집어넣기크기
도 변수에 집어넣기 (ex. lg, xs, sm…)
import { Grid, Tag } from 'antd';
const { useBreakpoint } = Grid;
const Component = () => {
const {lg} = useBreakpoint();
const myFontSize = lg ? '36px' : '24px';
return (
<Text type={"secondary"} style={{fontSize: myFontSize}}>Message to {userName}</Text>
)
}
Sider를 숨기면 토글 버튼이 자동 추가!
- Sider의
collapsedWidth
옵션이 있다. - 이 옵션의 넓이를
0
으로 설정해주면 Sider가 보이지 않게 되고 다시 보이게 하는 토글 버튼이 생긴다. - 이 토글 버튼을 숨기고 싶다면
trigger="null"
이라는 옵션을 주면 사라짐!