react中使用classnames库动态添加样式

1,041 阅读1分钟

一、为什么使用classnames这个库

在react开发中,我们有的时候需要使用js来动态判断是否为组件添加class(类名),这里我们使用到了classnames

二、学习网址

www.npmjs.com/package/cla… github.com/JedWatson/c…

三、安装与引入

安装

npm install classnames --save

引入

import classnames  from ‘classnames’;

四、使用示例

 const klass = classNames('viking-uploader-dragger', {
    'is-dragover': dragOver
  })

这样is-dragover就可以根据变量dragOver动态添加到class里了