It really depends on your preferences which extensions to get and which settings to make. Vscode is a super customizable code editor and if you want to feel really comfortable with it, you should invest some time into personalizing it and make it fit your flow. There are mutliple code snippet extensions for react out there, but I personally prefer to create my own snippets with: https://snippet-generator.app/ Then clicking on the settings wheel, you can go to user snippets and insert them. To auto-format your code, just go to settings and search for Format on save . I would also suggest to install the prettier extension For the todo thing, just search for TODO and you will find many extensions which do the same. You have a docker extension and an eslint extension, just search for them -Another extension I can recommend is Bracket Pair Colorizer 2 I also really like the Material Icon Theme and One Dark Pro Theme. I would search for a theme which you like best -Then there is Gitlens , which is super helpful to manage your git history, most of the time I use it to check out an old state of a file To sum up, usually there is an extension for everything you need/want and vscode has very good autocompletion already built-in