i5ting / umi-in-action

📚UmiJS 实战

Home Page:https://umi.notodo.cn/docs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

css写法

i5ting opened this issue · comments

disableCSSModules这个选项跟你用css/less没关系。
如果你要用className='xxx'字符串的写法就要把他禁用。
如果你要用className={style.xxx}的写法就要启用

没有说哪种一定好,只有看你喜欢哪种写法。大型项目一般开启css-modules是为了防止样式冲突。小项目没有必要开启因为写起来比较繁琐。我个人是不怎么喜欢用style.xxx的写法的。

很多脚手架会默认把.module.less的文件一定用css-modules去处理。

我看了一下umi是css或者.module.css都默认用css-modules处理。除非你显示的禁用这个选项

crete-react-app的做法是.css不用css-modules处理。.module.css的文件才用