reactjs - html 中的类中有太多空格会导致任何问题/性能问题吗?
问题描述
我正在为 jsx 中的一个元素分配多个条件类。行太长,不可读,所以我把它分成多行。由于我使用的是模板文字,因此由于换行符导致的空格也是结果字符串的一部分。
模板:
<span
className={`${classes.voucherStatus}
${statusTypes.ok.includes(voucherStatus) ? classes.voucherSuccessMessage : ''}
${statusTypes.error.includes(voucherStatus) ? classes.voucherErrorMessage : ''}`}
>
{voucherStatus}
</span>
我认为我的“解决方案”比其他人建议的更具可读性。
我的问题是:以我的方式创建课程有什么缺点吗?
解决方案
我能想到的唯一缺点是如果您尝试使用属性选择器来访问类属性。
例如:
<span class="classOne classTwo"></div>
/* doesn't work */
[class='classOne classTwo'] {
}
/* this works */
[class='classOne classTwo'] {
}
推荐阅读
- list - 哈斯克尔。查找列表中出现频率最高的数字,如果其中有几个,则返回其中的最大值
- c# - Unity - 粒子效果:如何使着色器在所需的时间播放
- java - 检索 ByteBuddy 生成的 Spring Bean 的问题
- python - 当我从命令行运行命令时,python doctest 没有运行测试
- python - 有没有办法在 Numpy 中实现更新的伪随机数生成器
- node.js - Angular 上的 POST 请求无法使用 mySql
- ios - 如何创建通用属性?
- sparql - 如何显示不同的学生对?
- javascript - 本地存储——产品翻倍
- javascript - 如何从方法中创建与当前对象相同类的新对象