小编k3b*_*k3b的帖子

如何使用 CSS 模块在 React 中设置子组件的样式

我正在使用带有 SASS 和 CSS 模块的 React。如何在不传递新 ClassName 或类似内容的情况下设置子组件的样式。对于前。

我想在子组件上定位或做一些样式,而不必给出特定的类,就像你做的时候p span一样,所有的跨度都是子组件,我只想做一些引用所有子组件的样式父组件中的组件。但是随着类的编译,我不知道如何引用那些孩子。

//ParentComponent.js
Import Styles from 'ParentComponent.scss';
Import Child from 'ChildComponent';
Import ChildB from 'ChildComponentB';
...
return(
    <div>
        <ChildB />
        <Child />
        <Child />
    </div>
);


//ParentComponent.scss (?)(?)
.child {...}
Run Code Online (Sandbox Code Playgroud)

例如,这里如何Child仅引用组件而不传递 ClassName,或者不导入 ChildComponent 的 SASS 文件以获取对组件类的引用。

//ChildComponent.js
Import Styles from 'ChildComponent.scss';
...
return(
    <div classNames={Styles.child}></div>
);

//ChildComponent.scss
.child {...}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs node-sass css-modules

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

css-modules ×1

javascript ×1

node-sass ×1

reactjs ×1