博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[React] Using the classnames library for conditional CSS
阅读量:6693 次
发布时间:2019-06-25

本文共 974 字,大约阅读时间需要 3 分钟。

Classnames is a simple yet versatile javascript utility that joins CSS class names based on a set of conditions. We are going to build a simple toggle switch that relies on state to determine what CSS classes will be applied.

 

//className = require('classnames')const className = window.classNames;class ClassnamesExample extends React.Component {  constructor(props) {    super(props);    this.state = {      isOn: false    };  }  toggleState = () => { this.setState({isOn: !this.state.isOn}); }  render() {    const circleClasses = className({      circle: true,      off: !this.state.isOn,      on: this.state.isOn    });    const textClasses = className({      textOff: !this.state.isOn    })    console.log(circleClasses);  //    
// {this.state.isOn ? 'ON' : 'OFF' } return (
{
this.state.isOn ? 'ON' : 'OFF' }
); }}window.onload = () => { ReactDOM.render(
, document.getElementById('app')); }

 

 to

转载地址:http://qocoo.baihongyu.com/

你可能感兴趣的文章
搭建蚂蚁笔记(服务器)
查看>>
lnmp
查看>>
Oracle教程之Oralce OMF功能详解(三)--使用Oralce OMF管理控制文件
查看>>
C# extern 修饰符的用法
查看>>
Zabbix修正错误两例(只提供解决思路)
查看>>
Redhat6.X 配置HP3PAR7200存储多路径过程
查看>>
Java基础系列19:使用JXL或者POI生成和解析Excel文件
查看>>
使用xshell打开centos中文显示为乱码
查看>>
达内实习——数据库编程、文件读写数据
查看>>
zabbix 监控percona
查看>>
我的友情链接
查看>>
HA高可用集群基础概念和原理
查看>>
MySQL over函数的用法
查看>>
Linux命令(9):mkdir命令
查看>>
vmstat命令
查看>>
poj2245 Lotto
查看>>
我的友情链接
查看>>
Oracle版本升级
查看>>
sizeof 的使用(标记一下)
查看>>
第 四 十 天:关 于 正 则 的 一 些 小 用 法
查看>>