
More like, good riddance! OK, I have a bit of nostalgia for it because when I first started learning React, it was the go-to for setting up projects without going through the insanity of doing so manually. Unfortunately, this system was bloated and slow. Eventually the maintainers stopped updating it. Finally, the official React stopped endorsing this dormant product.
Today, when you visit the official React site, you will be introduced to several methods of starting a project in React – none of them are create-react-app. For barebones React, Vite has replaced CRA. Vite is super-fast and just the job done in no time. I love quickly spinning up a project in Vite.
Next JS and Remix are also featured as the way to go for React. These frameworks enable server-side rendering (SSR) for React applications. It looks like single page applications (SPA) are on their way out in favour of SSR. I am currently taking both Remix and Next JS courses and will report back once completed. One thing I can say is that routing seems to be much easier.
Web development is a fast-growing, ever-changing environment. If you don’t like to learn, this might not be for you. If you are like me, a madman who loves to learn, this field is incredible. There are so many changes that one can never be fully up to speed on everything…. but the beauty is that you don’t need to know everything. Just learn what you need to know to do the task at hand. As time goes by, you will continue to learn more things.
Vite | Next Generation Frontend Tooling (vitejs.dev)
Next.js by Vercel – The React Framework for the Web (nextjs.org)


