Create React App
by Facebook
Create React App is a tool to bootstrap React applications with no build configuration. It offers a modern build setup with no lock-in.
Last updated: N/A
What is Create React App?
Create React App is a comfortable environment for learning React, and is the best way to start a new single-page application in React. It sets up your development environment so that you can use the latest JavaScript features, provides a nice developer experience, and optimizes your app for production.
How to use Create React App?
To use Create React App, you typically run npx create-react-app my-app
in your terminal. Then, navigate into the project directory (cd my-app
) and start the development server with npm start
. The app will be available at http://localhost:3000
.
Key features of Create React App
Zero configuration setup
Fast refresh
Optimized for production
Built-in testing environment
Use cases of Create React App
Building single-page applications
Prototyping React components
Learning React
Developing small to medium-sized web applications
FAQ from Create React App
How do I deploy my Create React App?
How do I deploy my Create React App?
Refer to the deployment documentation at https://facebook.github.io/create-react-app/docs/deployment
How do I run tests?
How do I run tests?
Use the npm test
command to launch the test runner in interactive watch mode.
How do I build the app for production?
How do I build the app for production?
Use the npm run build
command to create an optimized build in the build
folder.
What is npm run eject
?
What is npm run eject
?
This command removes the single build dependency from your project, giving you full control over the configuration files. However, it's a one-way operation.
Where can I find more information?
Where can I find more information?
Visit the Create React App documentation at https://facebook.github.io/create-react-app/docs/getting-started