<1> ESLint1>
ESLint는 문법 검사 도구이다. VS Code의 MarketPlace에서 설치가 가능하다. ESLint를 사용하면, 코드를 작성할 때 실수를 하면 에러 또는 경고메시지를 VS Code 에디터에서 바로 확인이 가능하다.
<2> Prettier2>
Prettier는 코드 스타일 자동 정리 도구이다. VS Code의 MarketPlace(Prettier-Code formatter)에서 설치가 가능하다.
[1] 현재 프로젝트의 루트 디렉터리(src, public 등의 디렉터리들이 위치한 곳)에서 .prettierrc 라는 파일을 생성한다.
[2] 들여쓰기, 따옴표, 세미콜론 등 원하는 스타일을 커스터마이징을 할 수 있다.
1 | // .prettierrc |
[3] 저장할 때, 자동으로 코드 정리하기
코드 스타일을 정리하기 위해서는 F1을 누르고, Format이라고 입력후, Enter를 눌러야 한다. 이 대신에, 코드를 저장할 때 마다 자동으로 코드 스타일을 정리하는 방법이 있다.
[3-1] Vs Code의 메뉴 중에서, Code - 기본설정 - 설정 메뉴에 들어간다.
[3-2] “format on save”를 검색하여 체크박스에 체크한다.
위와 같이하면, 저장할 때마다 코드가 자동으로 정리가 된다.
<3> Reactjs Code Snippets3>
React 컴포넌트 및 라이프사이클 함수를 작성할 때, 단축 단어를 사용하여 간편하게 코드를 자동으로 생성해 낼 수 있는 코드 스니펫 모음이다. Reactjs Code Snippets는 VS Code의 MarketPlace에서 설치가 가능한데, 제작자가 charalampos karypidis인 것을 설치한다.
이를 사용하면, 단축키로 컴포넌트 코드를 간편하고 빠르게 생성할 수 있다.
[1] rsc -> Enter
함수형 컴포넌트를 생성한다.
[2] rcc -> Enter
class형 컴포넌트를 생성한다.
<4> 컴포넌트를 자동으로 불러오기(import)4>
[1] 루트 디렉터리에 jsconfig.json 파일을 생성한다.
[2] Ctrl + Space를 누르고 Enter를 누른다.
[3] 그러면, 다음과 같은 코드가 자동완성된다.
1 | // jsconfig.json |
위와 같이 하게되면, 불러오고 싶은 컴포넌트의 파일이 열려 있지 않아도, 자동완성을 통해 컴포넌트를 불러와서 사용이 가능하다. 예를 들어, 부모 컴포넌트에서 어떤 A 컴포넌트의 이름을 작성하면, 따로 import A 이런식으로 작성하지 않아도 자동으로 작성이 된다.