awesome-react-components
Curated List of React Components & Libraries. (by brillout)
react-use
React Hooks — 👍 (by streamich)
awesome-react-components | react-use | |
---|---|---|
14 | 60 | |
45,146 | 43,485 | |
0.3% | 0.4% | |
6.8 | 6.8 | |
about 1 year ago | 6 days ago | |
TypeScript | ||
Creative Commons Zero v1.0 Universal | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-react-components
Posts with mentions or reviews of awesome-react-components.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-11-30.
-
If Not React, Then What?
I think people prefer ecosystem with many resourceful components
https://github.com/brillout/awesome-react-components
This point is not directly covered in the article.
-
Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories
Explore a curated list of awesome React components that can save you time and effort.
-
Show HN: React/web component for responsive images on steroids
Very nice. Added to https://github.com/brillout/awesome-react-components.
-
Listbox/Listview in web design?
Here's the awesome list for react libraries: https://github.com/brillout/awesome-react-components
-
Ask HN: React UI Frameworks
I can’t get my hands on a beautiful UI framework I saw in one Show HN project few months ago. It is not part of https://github.com/brillout/awesome-react-components#ui-frameworks nor https://github.com/enaqx/awesome-react#react-component-libraries. Do you know any nice UI frameworks / component libraries which are not on those lists ?
-
16 Github Repos to master React
8-) Npm packages that solve many of your problems when used with React awesome-react-components
- New to React, What are some Must Know libraries?
-
Seems impossible to get a React job
https://github.com/brillout/awesome-react-components (Check out some of the complex projects. like data grids, drag and drop and so on)
- React Components and Libraries one must know
- Commonly used libraries (standard "go to") for medium size application
react-use
Posts with mentions or reviews of react-use.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-07-29.
-
A usePrevious Hook Disaster Story
import { useState } from 'react' // Following these issues I think this is the best way to implement usePrevious: // https://github.com/childrentime/reactuse/issues/115 // https://github.com/streamich/react-use/issues/2605 // https://github.com/alibaba/hooks/issues/2162 export function usePrevious(value: T): T | undefined { const [current, setCurrent] = useState(value) const [previous, setPrevious] = useState() if (value !== current) { setPrevious(current) setCurrent(value) } return previous }
-
Breakdown useEffect in React: Why do many people hate useEffect
With FE mindset, it’s very intuitive to come up with a solution listening on the changes of state by using useEffect, much like the approach taken by libraries such as react-use.
-
Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories
Discover a collection of custom React hooks for supercharging your app's functionality.
- small and efficient useBreakpoints hook
-
UseHooks – A Collection of Server Component Safe React Hooks
How do these compare with the current heavyweight library?
https://github.com/streamich/react-use
-
This package simplifies async data handling in your React apps
What's the benefit over useAsync and friends?
-
Manipulating nested objects inside state
try this one: https://github.com/streamich/react-use/blob/master/docs/useSetState.md
-
5 Great Custom Hooks For Your React Project
One use case for the useWindowSize hook, which belongs to react-use, is for responsive design. The useWindowSize hook keeps track of the size of the browser window which makes it possible to apply different styles (layouts, displays, etc.) to user interfaces at different sizes. It returns an object containing the current width and height of the window.
-
7 Really Helpful GitHub Repositories for React Developers🚀🎯
Link: https://github.com/streamich/react-use
-
16 Github Repos to master React
10-) Sometimes when hooks are not enough for you, you may feel the need to write Custom Hooks. A great Custom Hook List that will make your job easier react-use beautiful-react-hooks
What are some alternatives?
When comparing awesome-react-components and react-use you can also consider the following projects:
reakit - Toolkit with accessible components, styles, and examples for your next web app
usehooks-ts - React hook library, ready to use, written in Typescript.
awesome-react - A collection of awesome things regarding React ecosystem
milkdown - 🍼 Plugin driven WYSIWYG markdown editor framework.
awesome-react-native - Awesome React Native components, news, tools, and learning material!
rooks - Collection of awesome react hooks