LibraryReact tools for common application needs
Browse the library
BUILD / A CURATED COLLECTION

React tools for common application needs

Compare React routing, server state, client state, forms, and UI components by the job each tool performs.

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.

Repository directory

6 resources

React Hook Form

react-hook-form

Performant, flexible and extensible forms with easy-to-use validation

44.9K

The official, opinionated, batteries-included toolset for efficient Redux development

11.2K

shadcn/ui

shadcn-ui

Beautifully designed, accessible components that you copy into your apps

126K

Powerful asynchronous state management for data fetching and caching

50.5K

Zustand

pmndrs

A small, fast and scalable bearbones state management solution

58.8K