检测CSS模块/反应中不存在的类名的使用

问题描述 投票:0回答:1

在我的React项目中,如果我使用css模块文件中的一些不存在的className,

 // mycss.modules.scss

.thing { color: red }

// index.jsx

import styles from mycss.modules.scss

<div className={styles.otherThing}>Some div</div>

// Browser would return:

<div>Some div</div>

它悄悄地失败了,没有让我知道该类不存在。如何检查该类名称是否存在并引发错误。

reactjs css-modules
1个回答
0
投票

实际上,可以使用javascript代码。但是我认为className是否存在检查不是一个好主意。

document.styleSheets[].rules[].selectorText

原始链接How can you determine if a css class exists with Javascript?

© www.soinside.com 2019 - 2024. All rights reserved.