Start with a specific application problem
Routing, server-data fetching, local application state, and forms are different concerns. React Router addresses navigation, TanStack Query focuses on asynchronous state and data fetching, and Zustand and Redux Toolkit provide approaches to state management. React Hook Form targets forms.
Add one dependency with a clear purpose
shadcn/ui offers components that you can copy into an application. Check the current documentation for setup, styling, and framework compatibility. This collection is a map of responsibilities, not a ready-made stack: avoid adding every tool simply because it appears here, and test the smallest integration that solves your problem.
How this collection is selected
The selected catalog entries address distinct, common React application responsibilities. Selection does not imply that every tool is needed together or that all versions are mutually compatible.
Selection notes updated . Popularity metrics, when available, show their own snapshot date.