Create React App is Deprecated: What's Next for React Developers?
The New Stack2 months ago
1030

Create React App is Deprecated: What's Next for React Developers?

Best Practices
reactjs
cra
vite
tanstack
nextjs
Share this content:

Summary:

  • Meta deprecated Create React App (CRA), moving it to maintenance mode.

  • CRA's limitations in building high-performance apps and lacking built-in features like routing prompted the change.

  • The React team recommends migrating to modern build tools like Vite, Parcel, or Rsbuild, or frameworks.

  • TanStack released create-tsrouter-app, a CRA replacement using Vite, TanStack Router, and TanStack Query.

  • Anaconda introduced Lumen AI, a natural language AI data tool, and Vercel added support for React Router v7.

Create React App is Deprecated: The Future of React Development

Meta has officially deprecated Create React App (CRA) for new projects. After nearly a decade of serving as the standard way to bootstrap React applications, CRA is now entering maintenance mode. This decision comes as the React team identifies limitations in CRA's ability to create high-performance production apps and its lack of built-in features like routing and code splitting.

Why the Change?

CRA's limitations included difficulty in building high-performance production applications and a lack of built-in support for critical features such as routing, data fetching, and code splitting.

The React team recommends migrating to a framework or a modern build tool like Vite, Parcel, or Rsbuild. Migration guides are available for popular frameworks such as Next.js and React Router.

TanStack's Solution: create-tsrouter-app

As an alternative to CRA, TanStack has released create-tsrouter-app, a drop-in replacement that leverages Vite and the TanStack ecosystem. This CLI tool simplifies the creation of SPAs using TanStack Router and TanStack Query, providing a modern and efficient development experience.

Other News:

  • Anaconda launched Lumen AI, an open-source tool using natural language to explore, transform, and visualize data.
  • Vercel added support for React Router v7 apps, including server-rendered applications using Vercel's Fluid compute.

This shift marks a significant evolution in React development, encouraging developers to adopt modern tooling and frameworks for enhanced performance and features. While CRA has been pivotal in React's growth, the deprecation signals a move toward more robust and adaptable solutions.

Comments

0

Join Our Community

Sign up to share your thoughts, engage with others, and become part of our growing community.

No comments yet

Be the first to share your thoughts and start the conversation!

Newsletter

Subscribe our newsletter to receive our daily digested news

Join our newsletter and get the latest updates delivered straight to your inbox.

ReactRemoteJobs.com logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!