一、为什么使用classnames这个库
在react开发中,我们有的时候需要使用js来动态判断是否为组件添加class(类名),这里我们使用到了classnames
二、学习网址
https://www.npmjs.com/package/classnames
https://github.com/JedWatson/classnames
三、安装与引入
安装
npm install classnames --save
引入
import classnames from ‘classnames’;
四、使用示例
const klass = classNames('viking-uploader-dragger', {
'is-dragover': dragOver
})
这样is-dragover就可以根据变量dragOver动态添加到class里了