TIL

092624 til

wangmandoo1 2024. 9. 26. 21:18

 

 

todo list 꾸미기 .. 

 

 

어제 없어졌던 투드리스트 입력하는 form 을 다시  연결해주고 컴포넌트를 분리해서 

 

꾸며주기를 했다 . 

 

보면서 따래했는데 뭔가 또 잘 안됨 .. 

 

styled-components 로 꾸며줌 

 

Styled Components는 React에서 CSS를 더 쉽게 사용할 수 있도록 도와주는 라이브러리다

 

보통은 CSS 파일을 따로 만들어서 사용하는데,

 

Styled Components를 사용하면

 

JavaScript 파일 안에서 CSS를 바로 작성할 수 있다는 장점 이있다 

 

컴포넌트마다 스타일을 지정할 수 있어서 코드가 더 깔끔해지고,

 

CSS 클래스 중복 문제도 줄어든다 

 

import styled from "styled-components";



const TodoDashboard = () => {
return (
<DashboardSection>
<DashboardHeader>
<h1>Todo Dashboard</h1>
</DashboardHeader>

<DashboardCardList>
<DashboardCard> 16<b /> New Task</DashboardCard>
<DashboardCard>3 <br />Completed</DashboardCard>
<DashboardCard>13<br />Pending</DashboardCard>
</DashboardCardList>
</DashboardSection>
);
};
export default TodoDashboard;

const DashboardSection = styled.section`
display: flex;
flex-direction: column;
gap: 4px;
` ;

const DashboardHeader = styled.div`
h1 {
font-size: 1.5rem;
}`;