是否可以将所有内联 Radium 样式提取到类中,以便 html 不会因所有内联样式而变得丑陋?
我有这个:
@Radium
class ExtendedComponent extends Component {
render() {
return (
<div style={[styles.color, styles.box]}</div>
);
}
}
const styles = {
color: {
color: green
},
box: {
borderColor: red,
height: '20px',
width: '20px'
}
};
现在输出的 HTML 看起来像这样:
<div style="color: green; border-color: red; height: 20px; width: 20px;"></div>
我希望它是这样的:
<div class="c1"></div>
CSS 规则将包括以下内容的地方:
.c1 {
color: green;
border-color: red;
height: 20px;
width: 20px;
}