css-in-js
React コンポーネントにクラスを追加するメソッドを使用して、複数のコンポーネントを追加するにはどうすればよいですか?
クラス変数は次のとおりです。
const styles = theme => ({
container: {
display: 'flex',
flexWrap: 'wrap'
},
spacious: {
padding: 10
},
});
使い方は次のとおりです:
return (<div className={ this.props.classes.container }>)
上記は機能しますが、npm パッケージを使用せずに両方のクラスを追加する方法はありますかclassNames
? 次のようなものです:
<div className={ this.props.classes.container + this.props.classes.spacious}>
ベストアンサー1
文字列補間を使用できます:
<div className={`${this.props.classes.container} ${this.props.classes.spacious}`}>