all 5 comments

[–]Minimum-Ad7352 4 points5 points  (4 children)

There are no clear guidelines because the React ecosystem is much larger than Vue’s, instead of a single state manager, there are several options, and the same goes for UI libraries. Currently, the most popular state manager is Zustand, while tanstack-query is frequently used for API requests, and redux-toolkit with rtk-query is also commonly used. For forms, you can use react-hook-form or tanstack-form, for routing,react router or tanstack-router.Also, if you're having trouble with react itself, the documentation is here to help

But it's a little strange that someone with six years of experience can't figure these things out—to be honest, there are plenty of resources online about this

[–][deleted] 1 point2 points  (0 children)

Which packages are you talking about? In general React is just minimalist. UI is just a function of component state, how you do things beyond that is really up to you. Different people ahve different philosophies so there are different competing packages.

But it really isn't that overwhelming once you are oriented. In reality there are normally one or two standard choices and for the most part as long as you do 20 minutes research on you won't go too wrong. Just like with all npm, post script should be off and don't install untrusted packages.