react如何添加同时添加静态和动态class

<div className={this.state.like===true?'icon-active ':""+"icon-box"} onClick={this.clickToLike}>
    <i className="iconfont icon-dianzan"></i>
</div>

如上,我想让className中既有默认的class又根据变量添加一个动态class,该如何添加,现在结果是如果icon-active添加了之后,则后面的class就没有了。
如果我把默认的class写在前面,就直接都显示不出来样式了。

 <div className={"icon-box"+" "+this.state.like===true?' icon-active':""} onClick={this.clickToLike}>
    <i className="iconfont icon-dianzan"></i>
</div>


明月笑刀无情
浏览 1776回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP