在撰写Css样式的时候,有时候会透过this.state或是this.props来搭配控制,这样的编写方式
可以有什么样其他的方式可以整齐又统一好管理吗?
目前的撰写方式:
class Test extends React.Component {
state = {
show: true
};
render() {
return (
<div className="content">
<style>
{`
.content{
color:${this.state.show ? "#000000" : "#FFF000"}
}
`}
</style>
大家好!
</div>
);
}
}
export default Test;
像是.content Css样式必须经由State来改变,是一定得编写在档案内吗
因为如果是将透过汇入.css / .scss档案,就好像无法使用到this.state / props