繁体   English   中英

在react.js中扩展样式对象

[英]Extending style object in react.js

我正在使用react.js并通过反应管理大部分样式属性。 如果我有一个成功和一个错误按钮,我想为它们应用不同的背景颜色。

现在,我正在使用jQuery的扩展函数:

<span style={$.extend({background: 'forestgreen'},this.state.buttonStyle)}></span>

但我想知道是否有更好的,也许更可读的解决方案。 有什么建议?

如果您使用实现传播属性提议的转换器 (例如Babel),您可以编写

style={{...this.state.buttonStyle, background: 'forestgreen'}}

代替。

这些“更好”还是更具可读性可能是主观的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM