Create React App: Bootstrap React projects (deprecated)
Zero-configuration React scaffolding tool with preconfigured toolchain.
Learn more about Create React App
Create React App is a command-line scaffolding tool that generates preconfigured React project boilerplates with zero manual setup required. It abstracts the complexity of webpack bundling, Babel transpilation, and development server configuration into a single dependency managed through react-scripts. The tool provides a standardized project structure with hot module replacement for development, optimized production builds with code splitting and minification, and integrated testing infrastructure using Jest. Projects created with this toolchain can be ejected to expose the underlying configuration files, allowing developers to customize webpack and Babel settings when needed. The opinionated default configuration prioritizes convention over configuration, trading flexibility for immediate productivity and consistent build tooling across React projects.
Zero configuration approach
Build tools and configuration are preconfigured and hidden from the developer. The generated project contains only application source files and public assets, with tooling abstracted into dependencies.
Integrated development workflow
Includes built-in commands for development (npm start with hot reloading), testing (npm test with watch mode), and production builds (npm run build with minification). No separate tool installation or configuration needed.
Deprecation status
The project entered long-term stasis as of 2021. The maintainers recommend migrating to alternative React frameworks for new production applications, though it remains functional for learning and existing projects.
import React from 'react';
import ReactDOM from 'react-dom/client';
function Welcome() {
return <h1>Hello, React!</h1>;
}
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<Welcome />);Maintenance release improving React 18 compatibility and updating templates to use createRoot.
- –fix: webpack noise printed only if error or warning
- –Warn when not using the latest version of create-react-app but do not exit
Major release with webpack 5, Jest 27, ESLint 8, PostCSS 8, and Fast Refresh improvements.
- –webpack 5
- –Jest 27
- –ESLint 8
- –PostCSS 8
- –Fast Refresh improvements and bug fixes
Maintenance release with minor bug fixes and dependency updates.
- –Upgrade eslint-webpack-plugin to fix opt-out flag
- –update immer to 8.0.1 to address vulnerability
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
Monaco Editor
Web-based code editor powering VS Code with syntax highlighting and IntelliSense.
Build Your Own X
Curated guides for recreating popular technologies from scratch, from 3D renderers to operating systems.
asdf
Unified CLI for managing multiple language runtime versions, replacing nvm, rbenv, pyenv with one tool.
Lima
Linux VM launcher with automatic file sharing, port forwarding, and container engine support.
Bun
Fast JavaScript runtime with built-in bundler and package manager.
Related Reading
Guides and comparisons from the Greptile content library
Best CodeRabbit Alternatives for Smarter AI Code Reviews in 2026
7 powerful CodeRabbit alternatives ranked by real dev teams. Feature comparison, pricing analysis, and honest reviews to find your perfect AI code reviewer.
Best Developer Productivity Tools in 2026
The best developer productivity tools in 2026, compared by the workflow problem they solve: code review, autocomplete, AI-native editing, terminal agents, code search, observability, and security.
Choosing the Right Code Review Tool: Better Alternatives to Graphite AI
A breakdown of the best alternatives to Graphite for code reviews. Compare AI tools like Trag, open-source solutions like Gerrit, and database-focused platforms like Visual Expert.
Best AI Code Review Tools for GitHub
Top-rated AI code review tools for GitHub teams in 2025. Compare features, pricing, and accuracy to find the perfect fit for faster PR reviews and bulletproof code quality.