【发布时间】:2018-10-05 03:43:37
【问题描述】:
我的样式化组件主题目前包括:
const breakpoints = {
medium: '640px',
large: '1080px',
};
const MyContainer = styled.div`
// Default mobile stylings
${({ theme }) => theme.media.medium`
// CSS goes here
`}
${({ theme }) => theme.media.large`
// CSS goes here
`}
`;
在我的 react 组件中,我需要一个项目的 onClick 处理程序,但仅当断点很小,而不是中等或大时。
在我的反应组件中,由于某种原因,我无法弄清楚...
const MyC = class extends React.Component {
render() {
console.log(this.props.theme);
....
}
};
在使用样式化组件处理断点时,我如何通知我的 React 组件,如果当前断点当前大小很小,然后才使用 onClick 处理程序?
【问题讨论】:
-
这不是一个样式组件问题,它只是一个关于在浏览器窗口低于一定大小时启用点击的问题。