What is it exactly? Well, Reacto is a suggestion to the react community. It is not in any way a replacement tool but more something that I wish could become an alternative for anyone out there.

What does it do?

It lets you interact with your code, in a very intuitive way. What I called “bricks” will help you to quickly add props to your components, bind component methods in a flash, manage imports and let you convert any class-based component to a pure component and vice versa, in one click.

Integrated package manager

It lets you simply interact with your dependencies. Add multiple packages, delete or upgrade, without leaving your code editor. Every task will run concurrently along the others. You can also get suggestions from npm registry right from Reacto.

Get smart local autocomplete. Automatically find the relative path to local modules, no matter its location in the current file tree. Simply type the filename you need to import and Reacto will take care of everything else. Also take advantage of integrated React snippets, such as “skeleton”, “constructor” and more. No need to install any additional plugin, it’s just there already.

Preview component (WIP). Hit Cmd+R and get an instant preview of your component. Start creating new class-based react components now, and see how it looks anytime you’ll edit the file.

Now

Reacto still need a lot of work to become greater, and this is why I am sharing it today with all of you. I wish that many developers will join, bring feedback, ideas, time and become part of this initiative. No matter how good you are, any help will certainly be appreciated.

I have started developing when I was just a kid. For years, I have learned, getting help from the community so I could bring my ideas to life.

Today, I really hope that I can give something back to all of you, so that new developers start programming with the right tools, for free.

Thank you for your time, and do give it a try. If you have any suggestions or feedback, feel free to comment below or open a new issue on github using “feedback” and “idea” labels.

Although Reacto is mainly macOS-focused, both Linux and Windows are now available too. Get your version here! ⚡️

— Github repository