如何更改 React Material 选项卡方向以响应方式更改?我正在使用 React Material 版本 4
我需要
orientation="horizontal"
在桌面上响应,它应该是 orientation="vertical"
我的代码:-
<Tabs
orientation="vertical" // this need to change in responsive
onChange={handleTabsChange}
scrollButtons="auto"
value={currentTab}
variant="scrollable"
className={classes.profileTabs}
>
感谢您的努力!
您可以使用 react-responsive 来使用
useMediaQuery
钩子,并根据屏幕宽度有条件地渲染水平或垂直方向。
// or whatever breakpoint you want to set
const smallScreen = useMediaQuery("(max-width: 768px)");
return(
<Tabs
orientation={smallScreen ? "vertical" : "horizonal"}
onChange={handleTabsChange}
scrollButtons="auto"
value={currentTab}
variant="scrollable"
className={classes.profileTabs}
>
)