我有以下使用 JSS 的组件:
import React from 'react'
import injectSheet from 'react-jss'
const styles = {
button: {
backgroundColor: 'pink',
}
}
class App extends Component {
changeStyle = () => {
styles.button.backgroundColor: 'blue' //this obviously doesn't work
}
render() {
return (
<div className="App">
<button className={this.props.classes.button} onClick={this.changeStyle}>Switch user</button>
</div>
);
}
}
这绝对是一个简单的问题。当我单击按钮时,我希望背景会变为“蓝色”,但仅分配新颜色是行不通的。