【发布时间】:2020-09-28 21:32:46
【问题描述】:
有没有办法在状态更改时更新 classNames var(在本例中为“btClasses”)?
...
state = {
active: true
};
btClasses = classNames({
'main-class': true,
'activeClass': this.state.active
});
_handleBtn = () => {
this.setState({active: !this.state.active});
}
return (
<button
onClick={this._handleBtn}
className={btClasses} \>
);
...
【问题讨论】:
-
你要更新什么吗?是的,你可以
-
当我按下按钮时 state.active 正在更新但 'activeClass' 不是