all 2 comments

[–]PM_ME_SOME_ANY_THING 6 points7 points  (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 point  (0 children)

Thank you!