I have a Mac with Visual Code as editor. I use NodeJS and React.
Why is it good? I have used Windows before, and it always crashes for some reason. Or there is an annoying Windows update which restarts the system regularly. Mac does not give me a problem.
Visual Code is light-weight and a good editor for JavaScript apps. Previously, I used the bloated Visual Studio. That bloated Visual Studio was the cause for most of the Windows crash. And it takes 5 minutes to open up and start working. Compared to the bloated Visual Studio, Visual Code is easy to use and works well for me.
I use NodeJS. Before that I used ASP.NET for making web apps. Needless to say, NodeJS and Express is way better than ASP.NET. Infact, the ASP.NET team copied things from Node world like NuGet and rewrote ASP.NET to match Express features. Why use a clone when I can work with the original - NodeJS.
Finally, React is great to work with. Before React, I used jQuery, Knockout and Angular. I never felt good working with JavaScript because it was difficult to trouble-shoot. React solves by problem by being easier to understand, better debugging capabilities and with React Hooks, a much simpler and intuitive way to code.