I’m using Visual Code for React!
Visual Studio Code
I use spacemacs (emacs) with React’s layer
For formatting, I use prettier with prettier-emacs and added a hook on my configuration file to run prettier each time I save.
Then I use magit (highly recommended) as a “git client”.
Visual Studio Code is pretty nice and fast. Also, WebStorm is good but VS Code is free.
Webstorm is absolutely the best, there is no editor out there for react that comes close. I recommend it especially for new users.
I’m moving from atom to visual studio code,
Atom has been good but too slow
I used WebStorm from JetBrains
I learned React in Atom but as also a Java developer I’m using IntelliJ IDEA.
So Atom for simplicity and IntelliJ IDEA (superset of WebStorm) for powerfulness (comes with complexity as already stated). None is the best for everyone. It depends on your personal preferences. But both will finally get the job done!