Настройка VS Code для разработки на React

Простые шаги, чтобы получить красивую настройку VS Code с подсказками по линтингу и форматированием при сохранении

В этом посте объясняются простые шаги, чтобы получитьхорошая настройка VS Code для разработки React, слинтинговые подсказкииформатировать при сохранении.

ESLint

Сначала мы собираемся установить ESLint. ESLint - потрясающий инструмент, который помогает сохранить ваш код крошечным и чистым.

УстановитьESLintс использованиемРасширение ESLintдоступно в магазине расширений VS Code.

Затем из Терминала запустите этиПряжакоманды (если у вас еще не установлен Yarn, перейдите по ссылке на мой учебник, чтобы найти краткое руководство):

yarn add babel-eslint
yarn add eslint-config-airbnb
yarn add eslint-plugin-jsx-a11y
yarn add eslint-plugin-react

Now, create a .eslintrc.json file in the root of your project, and add the following lines to have a basis ESLint configuration that works for React development, with JSX support:

{
  "parser": "babel-eslint",
  "extends": "airbnb",
  "plugins": ["react", "jsx-a11y", "import"]
}

Prettier

The next step I suggest is to install Prettier. Prettier is a JavaScript opinionated formatter. It’s a great tool because it helps you standardize your codebase, and it’s useful even if you code alone. In a team, it’s super useful as it avoids differences in code styling. Use what Prettier suggests.

You can install the Prettier VS Code extension with npm:

npm install -g prettier-eslint --save-dev

Next we’re going to add a few rules to the VS Code configuration, to apply Prettier on every save, and integrate it with ESLint. Press cmd+, (on Mac) and the VS Code configuration should show up. Enter this at the end:

"editor.formatOnSave": true,
"javascript.format.enable": false,
"prettier.eslintIntegration": true

Download my free React Handbook


More react tutorials: