【发布时间】:2018-02-14 10:34:10
【问题描述】:
使用css-in-js方法给一个react组件添加类,如何添加多个组件?
这是类变量:
const styles = theme => ({
container: {
display: 'flex',
flexWrap: 'wrap'
},
spacious: {
padding: 10
},
});
这是我的使用方法:
return (<div className={ this.props.classes.container }>)
上述方法有效,但有没有办法在不使用classNames npm 包的情况下添加这两个类?比如:
<div className={ this.props.classes.container + this.props.classes.spacious}>
【问题讨论】:
-
也许我遗漏了一些东西,但你不能这样做为什么需要将它作为属性传递?你只是在两个类名之间缺少一个空格。是的,如上所述,您只需将类正确连接在一起,中间有一个空格!不需要任何额外的包。
标签: css reactjs material-design material-ui jss