Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>React Development EssentialsNew to Visual Studio Code? Get it now.
React Development Essentials

React Development Essentials

Preview

Vishal Mahajan

|
1,614 installs
| (0) | Free
Curated set of react extensions useful during development
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

React Development Essentials

Curated set of Visual Studio Code extensions to improve your development experience in React.

Editor Settings

This pack contributes following language specific editor settings as default. You can override these in User or Workspace Settings.

"[scss]": {
    "editor.autoIndent": true,
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[css]": {
    "editor.autoIndent": true,
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[html]": {
    "editor.autoIndent": true,
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": false,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[yaml]": {
    "editor.autoIndent": true,
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[javascript]": {
    "editor.autoIndent": true,
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[typescript]": {
    "editor.autoIndent": true,
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[json]": {
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

"[javascriptreact]": {
    "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', 'Droid Sans Fallback'",
    "editor.fontLigatures": true,
    "editor.fontSize": 18,
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.renderWhitespace": "boundary",
    "editor.minimap.enabled": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

Other Recommended settings

Add following in User or Workspace settings to improve your development experience in React.

"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "Oceanic Next",

"breadcrumbs.enabled": true,

"files.associations": {
    ".huskyrc": "json",
},
"files.exclude": {
    "**/.git": true
},

"gitlens.views.repositories.files.layout": "tree",
"javascript.updateImportsOnFileMove.enabled": "always",

"prettier.singleQuote": true,
"prettier.printWidth": 100

Extensions

  • ESLint - Integrate ESLint JavaScript into VS Code
  • React snippets - React, Redux and Graphql in JS/TS with ES7 syntax
  • IntelliCode - AI assisted developer productivity
  • Git Lens - Improves Git capabilities
  • Prettier - Enables Prettier support
  • EditorConfig - Enables EditorConfig support
  • Material Icon Theme - Use material design icons in explorer
  • Oceanic Next - Ocenaic Next theme
  • Bracket Pair Colorizer - Colorizing matching brackets
  • Chrome Debugger - Enables Chrome debugging
  • Docker - Enables docker support
  • Browser Preview - Enables browser preview
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft