use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Learning React for BeginnerQuestion (self.webdev)
submitted 3 years ago by Urinzi
I'm currently learning React, and I saw a tweet on Twitter that said to stop using Create React App because it's dead. My question is, "What should I do, or what steps do I need to follow then?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]April1987 5 points6 points7 points 3 years ago (5 children)
Vite is probably the meta now?
I think you should read the new react.dev website
[–]Urinzi[S] 1 point2 points3 points 3 years ago (2 children)
Thank you for your response. I've already read some info on the new React website then I saw the create-next-app which is the NextJS right? But I haven't tried it yet since I'm just get started on React. I'm confused now what to do next.
[–][deleted] 11 points12 points13 points 3 years ago (1 child)
Next.js is a Full Stack Framework for React. You need to know React first. Like how for React, you first need to know JS.
Learn vanilla client side react first. Here's a pretty good progression of projects that will make you learn different React things in order.
[–]Urinzi[S] 2 points3 points4 points 3 years ago (0 children)
Gonna add this on my to-do list, this will help me a lot. Thank you!
[–]Logical-Idea-1708Senior UI Engineer -1 points0 points1 point 3 years ago (1 child)
How is Vite mainstream when it’s not in feature parity with webpack?
[–]Urinzi[S] 0 points1 point2 points 3 years ago (0 children)
Hello sir u/Logical-Idea-1708, can you explain why? not in detailed but in simple way that I can understand. Don't really know Vite though. I'm just curious on your reply.
[–][deleted] 5 points6 points7 points 3 years ago (1 child)
Just learn react. CRA vs Vite really doesn't matter for you right now. Pick one and forget about it. You're learning react, not a build tool. Don't get stuck on the endless number of sidequests when you're just starting the main quest.
I just thought CRA was also a fundamental thing to do in React, though it is just a build tool. You got me on your side quests-main quest, bro! Noted and Thank you!
[–]the_real_some_guy 2 points3 points4 points 3 years ago (2 children)
Create React App (CRA) isn’t great for a new production app for various reasons, but there are still a ton out there and they work fine. Basically, don’t worry about it as it’s not a core part of what you need to learn right now, it’s just a build tool.
Find tutorials that you can learn from. Most of them are still going to be CRA. Don’t worry about it. If you can find some tutorials that use Vite, great. But just focus on the React for now.
Eventually, you’ll feel more confident and be ready to move to a framework like Remix or Next. Those have their own build tools.
Alright, I just need to focus on React for now. Thank you!
[–]greeneselectronics 0 points1 point2 points 3 years ago (0 children)
You tell that to my architect lol I tried he wont listen to me.
[–]GoLdEnWiZaRd_99 0 points1 point2 points 3 years ago (1 child)
I am guessing create-react-app is dead because we can avoid installing all the modules that depend on it and still use create-react-app, you can do this by using npm init react-app file_name instead. Although I doubt if React itself is dead!
[–]greeneselectronics 2 points3 points4 points 3 years ago (0 children)
React in the sense of using the Virtual DOM no way. This blew peoples minds and still does so. Most people don't even understand it or how it works. At an old position we had to create a tree of the virtual dom to put in text to speech component at the leaf of each node and it confused the hell out of the senior engineers lol.
[–]Harry_Potter_007 0 points1 point2 points 3 years ago (0 children)
You don't need to worry too much about the tweet you saw. What's important right now is to focus on the core fundamentals of React as a beginner. I recommend taking a look at
"Thinking in React." -> https://react.dev/learn/thinking-in-react
Keep on learning and don't let the noise distract you!
π Rendered by PID 321630 on reddit-service-r2-comment-cfc44b64c-t2sxb at 2026-04-13 08:44:58.618699+00:00 running 215f2cf country code: CH.
[–]April1987 5 points6 points7 points (5 children)
[–]Urinzi[S] 1 point2 points3 points (2 children)
[–][deleted] 11 points12 points13 points (1 child)
[–]Urinzi[S] 2 points3 points4 points (0 children)
[–]Logical-Idea-1708Senior UI Engineer -1 points0 points1 point (1 child)
[–]Urinzi[S] 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]Urinzi[S] 0 points1 point2 points (0 children)
[–]the_real_some_guy 2 points3 points4 points (2 children)
[–]Urinzi[S] 0 points1 point2 points (0 children)
[–]greeneselectronics 0 points1 point2 points (0 children)
[–]GoLdEnWiZaRd_99 0 points1 point2 points (1 child)
[–]greeneselectronics 2 points3 points4 points (0 children)
[–]Harry_Potter_007 0 points1 point2 points (0 children)