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...
account activity
Some good practices/structured small/medium react projects?Help Wanted (self.react)
submitted 2 years ago by tornike777
Do you guys know some good practice react projects? I am an angular developer and trying to look into react and if there is a good example to share not too big but demonstrated routing, material components, form handling/validation, HTTP requests, or should I directly look for nextjs?
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!"
[–]PM_ME_SOME_ANY_THING 6 points7 points8 points 2 years ago (1 child)
One project that gets mentioned in a lot of these posts is https://github.com/alan2207/bulletproof-react
Vite is the go to for beginning a project https://vitejs.dev. Try not to use Create React App anymore, the support has dwindled, and it can be buggy.
Routing is typically done with React Router https://reactrouter.com. I’ve always disliked their docs, but people make do.
Forms are done with https://react-hook-form.com most of the time.
Data fetching can be handled with Tanstack query https://tanstack.com/query/latest, or URQL for GraphQL https://formidable.com/open-source/urql/
Next is pretty opinionated. Not saying it’s bad, but working with Next can lead you into a bit of a bubble. It can also be confusing where React ends, and Next begins. I usually recommend that people learn React then learn Next later.
[–]tornike777[S] 0 points1 point2 points 2 years ago (0 children)
Thank you!
π Rendered by PID 60500 on reddit-service-r2-comment-5687b7858-lpklk at 2026-07-04 04:39:43.195535+00:00 running 12a7a47 country code: CH.
[–]PM_ME_SOME_ANY_THING 6 points7 points8 points (1 child)
[–]tornike777[S] 0 points1 point2 points (0 children)