Skip to content
51

Awesome React Hooks

A curated list about React Hooks

1.2k stars88 forks63 entriesLast push Mar 16, 2024 (2 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Hooks

Introducing Hooks

In 2 lists

Hooks at a Glance

Using the State Hook

Using the Effect Hook

Rules of Hooks

Building Your Own Hooks

Hooks API Reference

Hooks FAQ

Tutorials/Articles/Workshops

React Today and Tomorrow and 90% Cleaner React

Dan Abramov and Sophie Alpert.

Making Sense of React Hooks

Dan Abramov.

In 2 lists

React Hooks and Suspense

Kent C. Dodds.

React Hooks & testing: Stepping through React code

Kent C. Dodds.

My Thoughts on React Hooks

Ben Awad.

Fetching Data from an API with React Hooks useEffect

Ben Awad.

Are React Hooks Slower than Class Components?

Ben Awad.

Building a Todo List with React Hooks useState

Ben Awad.

Using React Hooks vs. Class Components

Ben Awad.

Using Immer with Reducers and React Hooks

Ben Awad.

React Hooks useContext

Ben Awad.

Everything you need to know about React Hooks

Carl Vitullo.

Hooks in react-spring, a tutorial

Paul Henschel.

React Hooks: Notes Taken

Tomáš Konrády.

Getting Started with React Hooks

Chris Sevilleja.

React hooks: not magic, just arrays

Rudi Yardley.

Why React’s new Hooks API is a game changer

Rudi Yardley.

Writing Custom React Hooks for GraphQL

Nader Dabit.

Manage global state with React Hooks

Charles Stover.

React Hooks: Managing Web Sockets with useEffect and useState

Ross Bulat.

Primer on React Hooks

Austin Johnston.

In 2 lists

React Hooks - A deeper dive featuring useContext and useReducer

Austin Johnston.

In 2 lists

Advanced React Hooks Workshop

Kent C. Dodds.

Discussions

v6 Candidate Preview: Use React Hooks for connect

Mark Erikson.

In 2 lists

RFC: React Hooks

Sebastian Markbåge.

In 3 lists

Using Hooks in React Native

Héctor Ramos.

In 8 listsDetails

Examples

Color Match

Color Match Game.

React Hooks counter

Counter using useState of React Hooks.

Toggle component

Toggle component made with React Hooks.

Hooks test

Somewhat complicated use case solved relatively nicely with React Hooks.

React Hanger

React Hanger example.

In 2 lists

React Navigation Hooks

React hooks for convenient react-navigation use.

Haunted

React's Hooks API implemented for web components.

In 2 lists

useHooks

Easy to understand React Hook recipes by Gabe Ragland.

In 3 lists

Collection of React Hooks

Collection of React Hooks.

In 2 lists

React Spring demo

Demo of how react-spring could use React Hooks as a new API.

React Hooks

React Hooks useState() and useEffect().

Hooks Todo App

App made with React Hooks.

react-thanos

React hooks implementation of Google's Thanos easter egg.

Extensions/Libraries

redux-react-hook

React Hook for accessing state and dispatch from a Redux store.

react-use

Collection of essential React Hooks.

In 3 lists

The Platform

Browser API's turned into React Hooks and Suspense-friendly React elements for common situations.

In 2 lists

eslint-plugin-react-hooks

This plugin enforce rule of hooks to avoid common mistakes.

In 2 lists

react-hooks-lib

A set of reusable React Hooks.

In 2 lists

use-immer

A hook to use immer as a React hook to manipulate state.

In 2 lists

React Hanger

React Hanger example.

In 2 lists

react-firebase-hooks

A set of reusable React Hooks for Firebase.

In 4 lists

react-intersection-visible-hook

React hook to track the visibility of a functional component based on IntersectionVisible Observer.

In 2 lists

use-timer

Simple React hook to handle timer.

react-native-hooks

React Native APIs turned into React Hooks for use in stateless React components.

react-with-hooks

Ponyfill for the proposed React Hooks API.

In 2 lists

react-hooks-screen-type

Determining screen size type for Bootstrap 4 grid.

In 2 lists

use-http

React hooks for making isomorphic HTTP requests.

react-fetch-hook

React hook for conveniently use Fetch API.

In 2 lists

storeon

hook-based state manager in 173 bytes.

In 2 lists

react-hook-form

Performance, flexible and extensible forms with easy to use for validation.

In 2 lists
See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago