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的文件才用