使用sass+react如何使每个component组件引入的css文件互不影响?
用的是create-react-app创建项目目录,然后使用sass --watch src:src监听sass文件的改动。
// SearchResult.js
import './SearchResult.css'
// SearchSelect.js
import './SearchSelect.css'
现在问题是两个component组件分别引了不同的css文件,但css文件中的样式是影响全局的。也就是SearchSelect.css里面写的样式会影响到SearchResult.css。请问如何该引入css文件,使它的样式只在引入它的组件里有效?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以在解析scss文件的时候更改css命名的规范啊,例如下面
这个是我个人的小项目这样配置的,主要是在localIdentName这个是webpack1不是2
2的写法也类似,你可以网上找找,至于你用的creat-react-app这个还真不知道怎么去配置解析scss