Recommended extensions
Install these extensions for optimal development:Essential
ES7+ React/Redux/React-Native snippets- Publisher: dsznajder
- Quick React component scaffolding
- Publisher: Bradlc
- Autocomplete for Tailwind classes
- Class name validation
- Built-in with VS Code
- Enable strict type checking
Recommended
Prettier - Code formatter- Publisher: esbenp
- Consistent code formatting
- Auto-format on save
- Publisher: dbaeumer
- Real-time linting
- Auto-fix on save
- Publisher: christian-kohler
- Autocomplete for file paths
- Publisher: formulahendry
- Sync HTML/JSX tag editing
VS Code settings
Create.vscode/settings.json in your project:
.vscode/settings.json
Project-specific tasks
Create.vscode/tasks.json for quick actions:
.vscode/tasks.json
Cmd+Shift+B (macOS) or Ctrl+Shift+B (Windows/Linux).
Launch configuration
Create.vscode/launch.json for debugging:
.vscode/launch.json
Code snippets
Create.vscode/snippets.code-snippets for custom snippets:
.vscode/snippets.code-snippets
Keyboard shortcuts
Optimize your workflow with these shortcuts: Mac:Cmd+P: Quick file openCmd+Shift+P: Command paletteCmd+B: Toggle sidebarCmd+Shift+F: Global searchCmd+Shift+B: Run build task
Ctrl+P: Quick file openCtrl+Shift+P: Command paletteCtrl+B: Toggle sidebarCtrl+Shift+F: Global searchCtrl+Shift+B: Run build task
Workspace tips
Multi-root workspace
Multi-root workspace
If you have multiple related projects, create a workspace file:
my-workspace.code-workspace
Format on save
Format on save
Enable automatic formatting:
- Install Prettier extension
- Add to settings:
"editor.formatOnSave": true - Configure Prettier with
.prettierrc
Organize imports
Organize imports
Sort imports automatically:

