我并不是React专家,但据我所见,如果我导入一些CSS样式表,它们将适用于我的整个应用程序。如果我想在多页应用程序中使用React,该如何为每个页面定义CSS样式表?
我的文件结构
第一页
import React, { Component } from "react";
import "./style.css";
export default class Page1 extends Component {
render() {
return (
<div>
<button>with css</button>
</div>
);
}
}
第二页
import React, { Component } from "react";
export default class Page2 extends Component {
render() {
return (
<div>
<button>no css</button>
</div>
);
}
}
样式表.css
button {
background: green;
}
这个样式只应用在第一页,但是它也被应用到了第二页。我该怎么解决?
该如何解决这个问题?这个样式仅适用于第一页,但它却应用到了第二页。