Create React App logo

Create React App

Create React apps with no build configuration
850
804
+ 1
4

What is Create React App?

Create React apps with no build configuration.
Create React App is a tool in the Javascript UI Libraries category of a tech stack.
Create React App is an open source tool with 88.5K GitHub stars and 22.1K GitHub forks. Here’s a link to Create React App's open source repository on GitHub

Who uses Create React App?

Companies
56 companies reportedly use Create React App in their tech stacks, including Revolut, Shelf, and Digital Services.

Developers
776 developers on StackShare have stated that they use Create React App.

Create React App Integrations

Pros of Create React App
2
No config, easy to use
2
Maintained by React core team
Decisions about Create React App

Here are some stack decisions, common use cases and reviews by companies and developers who chose Create React App in their tech stack.

Adebayo Akinlaja
Engineering Manager at Andela · | 22 upvotes · 629.9K views

I picked up an idea to develop and it was no brainer I had to go with React for the frontend. I was faced with challenges when it came to what component framework to use. I had worked extensively with Material-UI but I needed something different that would offer me wider range of well customized components (I became pretty slow at styling). I brought in Evergreen after several sampling and reads online but again, after several prototype development against Evergreen‚ÄĒsince I was using TypeScript and I had to import custom Type, it felt exhaustive. After I validated Evergreen with the designs of the idea I was developing, I also noticed I might have to do a lot of styling. I later stumbled on Material Kit, the one specifically made for React . It was promising with beautifully crafted components, most of which fits into the designs pages I had on ground.

A major problem of Material Kit for me is it isn't written in TypeScript and there isn't any plans to support its TypeScript version. I rolled up my sleeve and started converting their components to TypeScript and if you'll ask me, I am still on it.

In summary, I used the Create React App with TypeScript support and I am spending some time converting Material Kit to TypeScript before I start developing against it. All of these components are going to be hosted on Bit.

If you feel I am crazy or I have gotten something wrong, I'll be willing to listen to your opinion. Also, if you want to have a share of whatever TypeScript version of Material Kit I end up coming up with, let me know.

See more

I'm working as one of the engineering leads in RunaHR. As our platform is a Saas, we thought It'd be good to have an API (We chose Ruby and Rails for this) and a SPA (built with React and Redux ) connected. We started the SPA with Create React App since It's pretty easy to start.

We use Jest as the testing framework and react-testing-library to test React components. In Rails we make tests using RSpec.

Our main database is PostgreSQL, but we also use MongoDB to store some type of data. We started to use Redis  for cache and other time sensitive operations.

We have a couple of extra projects: One is an Employee app built with React Native and the other is an internal back office dashboard built with Next.js for the client and Python in the backend side.

Since we have different frontend apps we have found useful to have Bit to document visual components and utils in JavaScript.

See more

Blog Posts

+29
15
11049

Create React App Alternatives & Comparisons

What are some alternatives to Create React App?
Next.js
Next.js is a minimalistic framework for server-rendered React applications.
Create React Native App
Create React Native App allows you to work with all of the Components and APIs in React Native, as well as most of the JavaScript APIs that the Expo App provides.
Expo
Exponent lets web developers build truly native apps that work across both iOS and Android by writing them once in just JavaScript.
Brunch
Brunch is an assembler for HTML5 applications. It's agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.
React Native
React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
See all alternatives

Create React App's Followers
804 developers follow Create React App to keep up with related blogs and decisions.