在我的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>
它悄悄地失败了,没有让我知道该类不存在。如何检查该类名称是否存在并引发错误。
实际上,可以使用javascript代码。但是我认为className是否存在检查不是一个好主意。
document.styleSheets[].rules[].selectorText
原始链接How can you determine if a css class exists with Javascript?