Most developers I know prefer to use Visual Studio Code, but some preffer Jetbrains Webstorm, which is also a good option.
For VSCode, some useful extensions are:
- auto close tag
formulahendry.auto-close-tag
- auto import - ES6 & TS
moppitz.vscode-extension-auto-import
- bracket pair colorizer
coenraads.bracket-pair-colorizer
- ESLint - linting
dbaeumer.vscode-eslint
- Prettier - prettier
- GitLens - very good GIT integration, shows inline history
eamodio.gitlens
- Markdown Preview Enhanced
shd101wyy.markdown-preview-enhanced
- Reactjs code snippets - emmet style shortcuts for creating react components
xabikos.reactsnippets
You want a font like D2Coding or something with ligatures, enable those in VSCode by adding the folowing to your user settings.json
.
"editor.fontLigatures": true,
"editor.autoIndent": true,
Good fonts that support ligatures:
- Cascadia Code
- Operator Mono
- D2Coding ligature
Enable auto formating and make your cursor blink too:
"editor.formatOnType": true,
"editor.cursorBlinking": "expand",