Front-End/React
[React] vscode snippet(자동완성 커스텀) 설정 방법
KEMON
2021. 1. 3. 03:59
728x90
vscode에서 함수형 컴포넌트를 작성할 때 항상 작성되는 폼이 있는데 이 때 Snippet 설정을 한다면 생산성을 높일 수 있다.
1. 원하는 Snippet 모양을 작성한다. (ex. 함수형 컴포넌트)
import React from 'react';
function ${TM_FILENAME_BASE}(){
return(
<div>
</div>
);
}
export default ${TM_FILENAME_BASE};
여기서 ${TM_FILENAME_BASE} 는 파일의 확장명을 제외한 파일명을 의미한다.
즉, Sample.js 파일에 생성을하면 Sample이 들어가게 된다.
2. snippet-generator.app/ 에 들어가서 위의 코드를 붙여넣는다.

①번에는 만드려는 Snippet의 설명 (ex. create functional component)
②번에는 사용하고 싶은 자동완성 단어를 설정 (ex. fc)
③번에는 코드를 붙여넣는다.

이제 오른쪽의 Copy snippet 버튼을 눌러 vscode로 이동한다.
3. Code > 기본설정 > 사용자 코드 조각



javascriptreact.json에 아까 복사한 Snippet을 붙여넣는다.
4. Snippet 자동완성 사용하는 방법

사용하려고 자동완성 코드를 써보면 자동완성이 없는걸 볼 수 있다.
이럴 때는 오른쪽 하단의 Javascript를 클릭해서 JavaScript React로 바꿔준다


이렇게 설정이 끝나면 자동완성을 할 수 있게된다.
728x90