React

React활용(1)/스타일 컴포넌트 사용해보기/외부라이브러리 사용해보기/prettier설정

25G 2023. 8. 10. 18:56

styled component : 서브 파트 라이브러리 (외부 라이브러리) react에서 주는 게 아니라 외부에서 가져오는 라이브러리이다

 

https://styled-components.com/

 

styled-components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅🏾

styled-components.com

https://www.npmjs.com/

 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.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