React Project Lists

Browse curated React Project Lists, including child pages for React Form Libraries and React State Management.

10
project lists
178
total projects

Featured lists

React Project Lists

Project list

React Form Libraries

React-hook-form and Formik both handle form state and validation, but they take opposite approaches: react-hook-form uses uncontrolled inputs and ref-based tracking for minimal re-renders, while Formik uses controlled inputs with explicit state. If re-render performance matters or your forms are large, react-hook-fo...

Project list

styled-components vs Emotion: React CSS-in-JS Compared

For CSS-in-JS in React, styled-components and Emotion are the two default choices. Both scope styles to components and support prop-driven dynamic values, but Emotion has a smaller runtime cost and more output modes; styled-components trades that for a slightly cleaner tagged-template API. If SSR performance or bund...

Project list

next-auth vs Clerk: Picking React Auth for Your App

For React auth, the two real choices are nextauthjs/next-auth when you want self-hosted OAuth providers and session handling you fully control, and clerk/javascript when you'd rather hand off sign-in UI, user management, and MFA to a hosted service. Pick by how much auth code you want to own.

Project list

Expo or React Native: Which Cross-Platform Mobile Framework?

Cross-platform mobile in React means choosing between Expo's managed workflow—preconfigured builds, OTA updates, no native toolchain required—and bare React Native when you need direct control over native modules. Expo is the right default for most teams; reach for React Native bare only when custom native code is u...

Project list

Next.js vs Remix: Which React SSR Framework Should You Use?

Next.js and Remix are the two dominant choices for React SSR. Next.js gives you a file-system router, static generation, and tight Vercel integration; Remix bets on web platform primitives and nested routing with co-located loaders. The choice usually comes down to deployment flexibility versus data-loading architec...

Project list

React State Management

When component props and Context aren't enough for shared React state, the two real choices are Zustand (pmndrs/zustand) for a tiny hook-based store with almost no boilerplate, and Redux Toolkit (reduxjs/redux-toolkit) for a structured, DevTools-backed flow. Pick Zustand for speed and simplicity, Redux Toolkit when ...

Project list

shadcn/ui or Material UI: Which React Component Library?

shadcn/ui copies components directly into your repo—you own the code, no runtime dependency. Material UI ships a full Material Design system as a library. The tradeoff is control versus completeness: shadcn/ui wins on customization, Material UI wins on getting a consistent design system fast.

Project list

Recharts vs Apache ECharts vs Visx: Which React Chart Library to Pick

If you're adding charts to a React app, Recharts is the default for a declarative component API, Apache ECharts wins when you need exotic chart types or large datasets, and Visx is the pick when you want D3 primitives without fighting React. Choose by whether React-native ergonomics or chart-type breadth matters more.

Project list

Best Open Source React Testing Tools

Discover 19 open source React testing libraries and frameworks. Find the best tools for unit, integration, and end-to-end testing of React applications.

Project list

TanStack Query vs SWR: Which React Data Fetching Library to Use

TanStack Query and SWR both handle server state, caching, and background refresh. TanStack Query gives you more control over mutations, retries, and cache invalidation; SWR stays smaller and simpler if you mostly fetch and display. Most teams with complex state requirements end up at TanStack Query.

Get A Weekly Email With Trending React Projects
Stay updated on React plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.