我正在使用scss並創建最終的CSS,它是頁眉頁腳等組件在頁面中保持相同的組合。如何爲不同的組件使用不同的css文件與相同的類名稱反應
說我有下面的類,他們是在我的兩頁的同名說關於我們組件和主頁組件,其不同的風格
.first-section {
}
import React from 'react'
import Header from './headers/Header'
import Footer from './footers/Footer'
import LeftDrawer from './LeftDrawer'
import '../../../../media/assets/css/landingpages/aboutus.css'
export default class AboutUs extends React.Component {
render() {
return (
<div class="page-container">
<LeftDrawer></LeftDrawer>
<div class="page-container-inner" id="about-us">
<Header></Header>
<article class="first-section text-center">
</article>
<Footer></Footer>
{/*<!-- /.page-container-inner -->*/}
</div>
{/*<!-- /.page-container -->*/}
</div>
)
}
}
相若方式Home.jsx
import React from 'react'
import Header from './headers/Header'
import Footer from './footers/Footer'
import LeftDrawer from './LeftDrawer'
import '../../../../media/assets/css/landingpages/home.css'
export default class Home extends React.Component {
render() {
return (
<div class="page-container">
<LeftDrawer></LeftDrawer>
<div class="page-container-inner" id="about-us">
<Header></Header>
<article class="first-section text-center">
</article>
<Footer></Footer>
{/*<!-- /.page-container-inner -->*/}
</div>
{/*<!-- /.page-container -->*/}
</div>
)
}
}
如何防止這些在React中發生衝突? cz它們的名稱相同
所以,你想使用'.first-section'類,但是它們應該對不同的頁面有不同的樣式? –
@NirmalyaGhosh是的,我認爲我們可以通過webpack管理它 – meena