我想在本地覆盖组件的外部模块css
类
In my code
import `style` from './style.module.css' // this is local css module
import `ExternalComponent` from 'ExternalComponent' // suppose this is external module i'm using
function Component(){
return(
<ExternalComponent/>
)
}
现在ExternalComponent
呈现具有类parent
的div
元素。因此,如果我正在导入ExternalComponent
如何在本地导入的style
模块中重写ExternalComponent
的parent
类,以便ExternalComponent
中的样式仅对此组件更改只是,否则我使用它的地方不会改变。
顺便说一下,我正在使用react
style.module.css
.whatever-name-scope {
:global {
.parent {
// override here
}
}
}
然后你的jsx去:
function Component(){
return (<div className={style.whateverNameScope}>
<ExternalComponent/>
</div>)
}