【发布时间】:2020-08-14 08:11:33
【问题描述】:
我正在使用 react-router 并将样式和组件导入我的 app.js。问题是,在说登录中应用的任何样式都以某种方式也应用于 Home、Item 和 Bag。查看 chrome 中的源代码,它显示了每当我转到任何页面时正在加载的所有 css 文件。我正在使用 webpack,我认为这可能是问题所在,但我不知道是什么原因造成的。任何帮助将不胜感激!
import '../../styles/styles.scss';
import '../../styles/generalStyle.scss';
import 'bootstrap/dist/js/bootstrap';
import {
Route,
Switch,
} from 'react-router-dom';
import NotFound from './NotFound';
import Login from '../Login/Login';
import Home from '../Home/Home';
import Item from '../Item/Item';
import Bag from '../Bag/Bag';
export default function App() {
return (
<>
<main>
<Switch>
<Route exact path="/" component={Home} />
<Route path="/login" component={Login} />
<Route path="/item/:name" component={Item} />
<Route path="/bag" component={Bag} />
<Route component={NotFound} />
</Switch>
</main>
</>
);
}```
【问题讨论】:
标签: javascript css reactjs webpack sass