The "Awesome React Hooks" project is a curated collection of resources focused on React Hooks, a feature that allows developers to use state and other React functionalities without the need for class components. This list encompasses a variety of resources including custom hooks, libraries, tutorials, and best practices that enhance the development experience with React. It is beneficial for both beginners looking to understand hooks and experienced developers seeking to optimize their applications. By exploring this collection, users can discover innovative ways to leverage React Hooks to build more efficient and maintainable components.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
A workshop teaching advanced React hooks and patterns for building custom hooks with great developer APIs.
Official React bindings for Redux, enabling performant and flexible state management in React applications.
A framework for building native iOS and Android applications using React's declarative UI components.
A demonstration of solving complex canvas interactions using React Hooks composition.
A collection of useful React hooks for managing primitive types like booleans, numbers, arrays, and inputs.
React hooks for convenient navigation state and event handling in React Navigation v3/v4 apps.
React's Hooks API implemented for standard web components, enabling stateful and reactive custom elements.
React Hook for accessing state and dispatch from a Redux store (deprecated in favor of react-redux hooks).
A comprehensive collection of essential React Hooks for sensors, UI, animations, side-effects, and state management.
A collection of React hooks and components that wrap native Web APIs for Suspense-friendly usage.
A comprehensive collection of reusable React Hooks for lifecycle management, state, effects, network requests, and UI feedback.
A React hook that provides immutable state updates using Immer's mutable draft syntax.
A collection of useful React hooks for managing primitive types like booleans, numbers, arrays, and inputs.
A collection of reusable React Hooks for integrating Firebase services like Authentication, Firestore, and Realtime Database.
A React hook for creating and managing timers with start, pause, reset, and callback functionality.
React Native APIs turned into React Hooks for use in functional React components.
A polyfill and ponyfill for the React Hooks API, enabling early adoption and React Native support.
A React hook for making isomorphic HTTP requests with built-in caching, GraphQL support, and request/response interceptors.
A tiny React hook for conveniently using the Fetch API with built-in loading, error, and dependency tracking.
A tiny (185 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte.
A performant React library for form state management and validation using hooks, supporting both web and React Native.