DEV Community

Cover image for React Core Team Moves to Officially Deprecate Create React App
Elves Vieira
Elves Vieira

Posted on

React Core Team Moves to Officially Deprecate Create React App

The React Core Team is taking steps to officially deprecate Create React App (CRA), a tool that has been central to starting React projects for years. While CRA was once the go-to solution for bootstrapping React applications, it has been unmaintained for over two years and is now struggling to keep up with the evolving ecosystem.

Image description

The team has acknowledged ongoing issues with CRA, particularly its incompatibility with React 19. The primary problem lies in outdated dependencies, such as @testing-library/react, which cause peer dependency mismatches during installation. These errors have made CRA difficult to use, especially for new developers.

What Are the Alternatives?

As CRA’s role diminishes, developers are encouraged to adopt modern tools like Vite. Vite has become the top choice for creating new React projects due to its speed, simplicity, and compatibility with the latest React features.

Image description

Unlike CRA, Vite offers instant hot module replacement (HMR) and minimal configuration, making it ideal for both beginners and experienced developers.

What’s Next?

The React Core Team plans to release the updates to CRA soon, which will include both the compatibility fixes for React 19 and the deprecation notices. They also aim to address the high search engine ranking of CRA’s legacy documentation, redirecting users to modern tools and best practices.

Stay tuned for updates as CRA’s deprecation becomes official: ISSUE.

Top comments (0)