我知道您可以在React类中指定样式,如下所示:
var MyDiv = React.createClass({
render: function() {
var style = {
color: 'white',
fontSize: 200
};
return <div style={style}> Have a good and productive day! </div>;
}
});
我是否应该以这种方式进行所有样式设置,并且在CSS文件中完全没有指定任何样式?
还是应该完全避免使用内联样式?
两者兼而有之,似乎很奇怪而且很乱-在调整样式时需要检查两个位置。
有时候,我们需要为组件中的某些元素设置样式,但是如果我们必须仅显示该组件中的某个元素,或者样式是如此之少,则可以使用React js中的内联样式来代替CSS类。reactjs内联样式与HTML内联样式相同,只是属性名称略有不同
使用style = {{prop:“ value”}}在任何标签中编写样式