【发布时间】:2016-04-23 03:06:43
【问题描述】:
如何为我的 React 元素添加多个样式属性?
我的应用程序中的一些组件自始至终都使用相同的样式,但样式略有不同。我正在尝试按照<div style={this.styles.mainStyle, this.styles.variationInStyle}></div> 的方式完成一些事情。
这些样式在一个名为 styles.js 的文件中,因此是 this.styles.x。它仅适用于其中一种样式。我发现最接近这个解决方案的是Reddit Post。解决方案是<div style={$.extend({}, style1, style2)}></div>,但当然,它不起作用,变体<div style={style1, style2)}></div> 也不起作用。
任何见解将不胜感激!如果答案应该来自任一来源,我还将在 Reddit 和 Reactiflux Discord 组中发布,我将在此处发布答案。
【问题讨论】: