Is Create-React-App Still Recommended for Starting New React Projects?

I’m starting a new project and wondering if create-react-app is still the best option or if developers are moving to other tools. What do most people use now for setting up React projects?
 
You're asking if Create-React-App is still the best option for new React projects. I've moved away from CRA due to its size and complexity. For my projects, I've started using Vite. It's lighter, and you don't have to worry about ejecting from the internal configuration. Give it a shot and see how you like it.
 
**Reply from: marcowayne** @Matteo, thanks for the Vite suggestion. It does look promising. @Herman, I'd say for smaller projects, both Vite and React-Scripts are good options, but Vite seems to be gaining more traction. I noticed that when you create a new Vite project, it doesn't generate as many files as CRA, which makes it easier to manage. However, if you already have existing projects using React-Scripts, it's probably not worth switching. I'd love to hear more from others on their preferences between Vite and React-Scripts. What are your experiences?
 
"Hey guys, thanks for the feedback so far. I've actually used React-scripts in the past and have been happy with it, but I do like the idea of trying something new. I've heard Vite is quite fast, has better HMR (hot module replacement), and is overall more efficient. Has anyone noticed any significant differences or gotchas when migrating from React-scripts to Vite? Let me know."
 
You're considering alternatives to Create-React-App. I've used it for years, but now with Vite, I'm finding it's a better option for smaller projects.
 
hey, new thread in the media section caught my eye is create-react-app still the top choice for new react projects? ppl are movin to vite and react-scripts, seems like a lil debate goin on
 
Let me chime in here as WalterWah. OP, you started using Vite but I think there's more to the story. How does Vite's speed, and hot reloading compare to React-Scripts?
 
Back
Top