我需要添加一个动态类到一个常规类的列表,但不知道如何(我使用babel),像这样:
<div className="wrapper searchDiv {this.state.something}"> ... </div>
有任何想法吗?
谢谢
解决方法
你可以这样做,一般的javascript:
className = {‘wrapper searchDiv’this.state.something}
或字符串模板版本
带有反引号的className = {`wrapper searchDiv ${this.state.something}`}.
这两种类型当然只是javascript,但是第一种模式是传统的.无论如何,在JSX中,任何用大括号括起来的东西都会被执行为javascript,所以你基本上可以做任何你想要的东西.但是,将JSX字符串和大括号结合在一起就是属性的no-go.