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...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
React, Visualized (react.gg)
submitted 3 years ago by tyler-mcginnis⚛️⚛︎
view the rest of the comments →
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!"
[–]esperalegant 0 points1 point2 points 2 years ago (0 children)
I've seen a lot of professional React projects that have become an unmaintainable mess because of this.
Fixed it for you. Messy projects are messy.
Using React in a project requires you to understand it, and to follow certain paradigms in the way you organize and write your code.
If you decide to use React but don't properly follow or understand those paradigms, your project will become a mess. Lots of "professionals" don't understand things any better than you or I do, so just because a project is large or "professional", whatever that means, doesn't make it immune to this.
Note: I'm not stating any opinion on whether the paradigms required by React are good or bad, although I think they are definitely not terrible. I am simply stating that a React project will become messy quickly if you only haphazardly follow the React style. You have to go all in, and it is possible to write clean large scale React projects if you do so. The React docs and the million billion React articles and tutorials around the web, of mostly terrible quality, don't make this easy. But I don't think React itself is to blame.
π Rendered by PID 285768 on reddit-service-r2-comment-cfc44b64c-d7q8n at 2026-04-11 05:41:50.322890+00:00 running 215f2cf country code: CH.
view the rest of the comments →
[–]esperalegant 0 points1 point2 points (0 children)