【发布时间】:2019-12-24 16:54:50
【问题描述】:
我正在尝试了解 clsx 在为 React 中的组件分配类名时的一些用途。
结构
className={clsx(classes.menuButton, open && classes.hide)}
够清楚了。它应用 'classes.menuButton',如果布尔值 'open' 的值为 true,也应用 'classes.hide'。
我的问题与第二个例子有关:
className={clsx(classes.appBar, {[classes.appBarShift]: open })}
这将应用“classes.appBar”。但是第二个参数是什么意思呢?
【问题讨论】:
标签: reactjs jss class-names