React, Vue 개발자를 위한 VSCode Extension 추천

Bora Lee
6 min readMar 28, 2020

--

VSCode를 주력 에디터로 사용하는 프론트엔드 개발자를 위한 익스텐션(Extension)을 추천합니다.

Visual Studio Code를 주력으로 사용하는 개발자를 위한 익스텐션 몇 가지를 추천합니다. React, Vue관련 익스텐션, 모든 분야와 상관없이 추천하는 익스텐션을 소목차로 나눠 정리해두었습니다.

적절한 익스텐션을 사용하면 개발 생산성이 올라가니 설명을 보시고, 익스텐션을 잘 조합하여 생산성을 올려봅시다.

이 외에도 추천할만한 익스텐션이 있다면 댓글을 달아주세요.

React, Vue 상관없이 추천하는 익스텐션

Auto Close Tag

여는 태그를 만들면, 닫는 태그를 자동으로 생성해줍니다.

VS Code 1.16버전부터 HTML, Handbars등의 태그 자동 닫기를 지원해주긴 하나 XML, PHP, Vue, JavaScript, JSX등은 지원하지 않기 때문에 이 플러그인을 설치하고 사용하면 좋습니다.

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag

Bracket Pair Colorizer

(2021년 9월 3일 업데이트) 1.6.0버전에서 내장 기능이 개발되어 이 플러그인은 더 이상 사용하지 않아도 됩니다.

“editor.bracketPairColorization.enabled”: true

여는 대괄호와 닫는 대괄호를 같은 색으로 표시해줍니다. 블록 Depth가 깊을 때 유용합니다.

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer

Auto Rename Tag

마크업 앞 혹은 뒤를 수정하면 그에 대응하는 마크업 뒤 혹은 앞을 자동으로 수정해줍니다.

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag

Prettier — Code formatter

널리 쓰이는 code formatter로, 선호하는 포맷에 따라 커스터마이징 해 사용할 수 있습니다.

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

아래는 정말 많은 개발자가 사용하고있는 익스텐션, 주위 개발자분들이 추천해주시는 익스텐션을 추려놓은 목록입니다.

  • Prettier
  • Eslint
  • Stylelint
  • GitLens
  • Git history
  • Setting Sync
  • Bracket Pair Coloriser 2
  • Auto Close Tag
  • Auto Rename
  • Auto Import
  • Import Cost
  • Jumpy
  • ES6 Snippets
  • i18n Ally
  • Formatting toggle
  • npm intellisense
  • Web Accessibility
  • Live Share
  • Better comments
  • Markdownlint
  • Docker
  • Remote-SSH
  • Remote-WSL
  • Live Server

React용 익스텐션

ES7 React/Redux/GraphQL/React-Native snippets

자주 쓰이는 Snippet들을 단축키로 간단히 생성할 수 있게 해줍니다.

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets

Vue용 익스텐션

Vetur

vue 파일의 syntax-highlighting을 지원합니다. Vue 개발자에게 필수 플러그인입니다.

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=octref.vetur

Vue 3 Snippet 또는 Vue VSCode Snippets

빠르게 코드 스니펫(코드 도막)을 제공해주는 플러그인들입니다.

빠르게 코드 스니펫을 완성하는 모습

Vue 3 Snippet, Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=hollowtree.vue-snippets

Vue VSCode Snippets, Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets

Vue Peek

컴포넌트가 정의된곳으로 넘어가거나, 해당 컴포넌트를 별도 탭에서 보여주는 플러그인입니다.

컨텍스트 메뉴의 Go to Definition이나 Peek Definition을 클릭하는 모습

Visual Studio Marketplace 링크: https://marketplace.visualstudio.com/items?itemName=dariofuzinato.vue-peek

이외에도 릴리즈 된지 얼마 안된 Volar, VueDX 플러그인을 추천하는 경우가 있습니다.

--

--