login
RepoCritics — Review. Share. Archive. Every open-source repo.

react/create-react-app

Wiki: react/create-react-app

Source: https://github.com/react/create-react-app

Last synced 2026-06-02 · 245 words · Edit wiki on GitHub →

react/create-react-app

Create React App (CRA) — the historical "one command sets up a React project" tool. Now deprecated; modern guidance points to Vite, Next.js, or Remix.

What it is

A JavaScript CLI tool that scaffolded a new React project with webpack + Babel + a development server preconfigured. Was the canonical recommendation in the React docs from 2016 through 2022. Officially deprecated in 2023; the React team now directs new users to framework-based scaffolds (Next.js, Remix) or Vite-based starters.

Key features

  • Single-command scaffolding (npx create-react-app my-app).
  • Zero-config webpack setup with hot reloading + production builds.
  • Eject command for full customization (one-way, irreversible).

Tech stack

  • JavaScript primary.
  • Webpack-based build (legacy).

When to reach for it

  • You're maintaining an existing CRA-based project.
  • You're studying the historical React tooling landscape.

When not to reach for it

  • You're starting a new React project — use Vite + React, Next.js, or Remix instead.
  • You need active maintenance — CRA is in long-tail mode.

Maturity signal

103k stars, 27k forks, MIT — historically essential. Officially deprecated in 2023. Open issues count of 2,405 reflects the long tail of breakage as the underlying webpack/Babel stack drifts; no plans to fix.

Alternatives

  • Vite + React (pnpm create vite) — modern lightweight scaffold.
  • Next.js (create-next-app) — for full-stack React.
  • Remix — alternative full-stack React framework.

Tags

react, javascript, build-tool, scaffolding, legacy, mit-license, deprecated