Zero Config Setup

Learn how to create a React starter setup and work with it.

In the past, some people joked that you could easily spend days plugging away at your setup and perfecting it before you actually wrote any lines of code. A solid setup is important and decides to a certain extent whether the quality and maintenance of our application will continue in the future.

Create React App

The React community has done a lot of work for us already. The site JavaScript Stuff contains a total of 198 projects for React Starter Projects. Facebook itself also offers a starter. More specifically, Dan Abramov, who is part of the React core team and creator of Redux, named “Create React App” (or CRA for short).

The project has surpassed 75000 stars on GitHub and has become the standard for React projects. CRA is described on GitHub as:

Create React apps with no build configuration

And this is true. CRA makes it easy to create a robust and solid setup (especially for beginners), with only a single command on the command line:

 ...