js的模块话和css的模块化(误区)

121 阅读1分钟

在react中引入css的时候我们会发现假如两个组件引入各自的css文件假如类名相同,后面的会覆盖前面的。是引入最终组件都是引入到了一个最外层的组件里面,所以页面的类名会进行覆盖。

我们只要把举例 hello.css变为hello.module.css就好了。

然后引入变为import hello from './hello.module.css' 用的时候就是className={hello.title}

然后就想了一下js的模块话。假如不同的组件里面使用相同的方法名,肯定是隔离的。因为是组件.方法。每个组件都是都是唯一的。