首页 > 解决方案 > 如何在 ReactJS 中为多个元素添加样式

问题描述

我有一个从后端接收布尔值列表的代码,根据这个布尔值我想设置一些类 -

就像是:

function applyClasses(data) :void {
  let newStyles = "";
  for (let i in data) {
    if (data[i]['isHidden']) {
       newStyles += `#${data[i]['curr-id']} { display:none; }`;
    }
  }
  #HERE
}

当我的循环完成时,我想将“newStyles”变量的内容应用到 DOM。我该怎么做?作为他的属性的一部分,我只找到了针对特定元素执行此操作的选项,但没有任何全局选项

谢谢!

标签: reactjs

解决方案


推荐阅读