
On February 14, 2025, the React team announced the deprecation of Create React App (CRA).
Originally introduced in 2016, CRA provided a pre-configured bundle of essential tools to developers. However, it has been struggling to keep up with modern development needs, lacking features like built-in routing for high-performance production applications. While CRA will remain in maintenance mode and supports React 19, it will not receive further updates.
Developers are encouraged to use recommended frameworks like Next.js, React Router, and Expo for new projects. These offer built-in solutions for routing, data fetching, and code splitting. Migration guides are available for existing CRA users. For those with specific requirements, the React team has also provided documentation on setting up custom builds using tools like Vite, Parcel, or esbuild.
Read the full blog post and access the guides here.
To stay on top of the latest tech news, subscribe to Frictionless, a newsletter by our CEO & CGO, Chris Lojniewski.