-
Babel-plugin-optimize-clsx是一款能够通过兼容API对clsx、类名及其他相关库的使用进行优化的Babel插件
资源介绍
babel-plugin-optimize-clsx
Babel插件通过兼容的API优化了 ,和所有库的使用
安装
yarn add babel-plugin-optimize-clsx --dev
or
npm install babel-plugin-optimize-clsx --save-dev
要求
名称
版
巴别塔
^ 7.0.0
节点
> = 8
例子
对象属性
clsx ( {
[ classes . disabled ] : disabled ,
[ classes . focusVisible ] : focusVisible && ! disabled ,
} ) ;
// Transforms to
clsx ( disabled && classes . disabled , focusVisible && ! disabled && classes . focusVisible ) ;
条件表达式
clsx ( {
[ classes . disabled ] : disabled ,
[ classes . focusVisible ] : f