react componets styled
components styled
npm install --save styled-components (yarn에서도 다운가능)
vscode-styled-components 라이브러리 다운 ( 자동완성)
import styled from 'styled-components';
const Title = styled.h1`
font-size:1.5em;
text-align: center;
color:palevioletred;
';
function App() {
return (
<div>
<Title}>안녕</Title>
</div>
);
}
★ componets styled 를 사용하면 좋은이유
src>components>Footer.js파일생성
//하나의 컴포넌트를 생성(재사용)
//styled-components => js파일과 css파일 관리!!
const FooterList = styled.div`
border:1px solid black;
height:300px;
`;
const Footer =() => {
return (
<FooterList>
<ul>
<li>오시는길 : 서울 강남구..</li>
<li>전화번호 : 020222</li>
</ul>
</FooterList>
);
};
export default Footer;
이렇게 components 폴더에 여러개의 컴포넌트 (js파일) 들을 만들어서 관리한다.
다음, src > pages 폴더 생성 > LoginPage.js 를 만든다.
LoginPage.js에는
const LoginPage =() => {
return (
<div>
<Header />
<Login />
<Footer />
</div>
);
};
이고, App.js에는
function App() {
return (
<div>
<LoginPage/> //이런 페이지를 만들어놓으면 된다.
</div>
);
}
또 Components 폴더에서는 Login 기능이면
Login폴더를 하위에 생성해서 login.js를 넣어 관리하고, Footer.js나 Header.js는 공통이기 때문에 그냥 둔다.
'프론트엔드 > 리액트-데어프로그래밍 강좌정리' 카테고리의 다른 글
react styled component props 패싱 (0) | 2021.07.22 |
---|---|
react props (0) | 2021.07.22 |
react useRef (0) | 2021.07.22 |
react useMemo (0) | 2021.07.22 |
react useEffect (0) | 2021.07.22 |