styled component : 서브 파트 라이브러리 (외부 라이브러리) react에서 주는 게 아니라 외부에서 가져오는 라이브러리이다
https://styled-components.com/
위두가지 사이트가 외부 라이브러리를 받을 수 있는 사이트이다
npm사이트와 styled component 라이브러리 이 두 사이트의 차이점은 npm은 모아 놓은 거고 styled component 은 해당 라이브러리를 받는 사이트라는것이다. 해당 라이브러리의 문서가 있다는 게 큰 장점이다.
라이브러리를 다운받기전에는 서버를 꺼줘야 한다.
위 플러그인을 사용하기 위한 설정들
설정을 해주면 저장을 하는 시점에서 포맷을 하는데 설정하는 대로 코드가 자동정렬이나 ;을 붙여준다거나 하는 편리한 기능을 제공한다.
1.. prettierrc 파일 생성
{
"singleQuote": true,
"semi": true,
"useTabs": false,
"tabWidth": 2,
"trailingComma": "all",
"printWidth": 80
}
위와 같은 설정을 해주면 저장을 했을 시에 코드가 자동정렬이 되면서 동시에 ";"이 문법상 필요한데 기입을 안 했다면 자동으로 ;을 붙여준다.
스타일 컴포넌트
태그와 css가 함 쳐져서 자바스크립트 변수에 담은 뒤 레고 블록처럼 사용할 수 있게 하는 것이 컨포넌트라고 생각하면 쉽게 이해가 된다.
컨포넌트를 따로 빼서 저번 포스팅에 했던 상태도 적용해 볼 수 있다
'React' 카테고리의 다른 글
React Hooks 실습 (0) | 2023.08.13 |
---|---|
React Hooks 개념 (0) | 2023.08.13 |
React 컨포넌트 (0) | 2023.08.10 |
React /삭제,수정/Fetch요청 (0) | 2023.08.10 |
JSX문법 useState() (0) | 2023.08.10 |