TypeScript react-hooks

Open-source TypeScript projects categorized as react-hooks

Top 23 TypeScript react-hook Projects

  • react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)

    Project mention: [React JS] I don't know a better way to handle Forms in React | dev.to | 2024-02-06

    But now, all those difficulties are gone since I found React Hook Form and zod.

  • Refine

    A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

    Project mention: Refine: A React Framework for building internal tools, admin panels, dashboards | news.ycombinator.com | 2024-02-01
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • hooks

    A high-quality & reliable React Hooks library.

  • wouter

    🥢 A minimalist-friendly ~2.1KB routing for React and Preact

    Project mention: Finally switched to Vite after CRA. | /r/reactjs | 2023-07-04

    We're using wouter with great success. It's simple and effective for what we need from a router

  • usehooks-ts

    React hook library, ready to use, written in Typescript.

    Project mention: React hook library, ready to use, written in TypeScript | news.ycombinator.com | 2024-02-12
  • react-hooks-testing-library

    🐏 Simple and complete React hooks testing utilities that encourage good testing practices.

    Project mention: The Art of Side Effects in React.js: Understanding and Using the useEffect Hook | dev.to | 2023-06-18

    While generally it's recommended to test the component using the hooks rather than the hooks themselves, sometimes you might find it necessary to test custom hooks directly. For such cases, there's React Hooks Testing Library. This library allows you to create a simple test harness for React hooks that handles running them within the body of a function component, as well as updating and unmounting them.

  • react-intersection-observer

    React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • constate

    React Context + State

  • react-firebase-hooks

    React Hooks for Firebase.

    Project mention: firereact VS react-firebase-hooks - a user suggested alternative | libhunt.com/r/firereact | 2024-02-05

    A little bit fatter in terms of size and not actively maintained.

  • reactfire

    Hooks, Context Providers, and Components that make it easy to interact with Firebase.

    Project mention: Angular Fire equivalent for React? | /r/reactjs | 2023-07-12


  • form

    🤖 Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Svelte Form and Vue Form. (by TanStack)

    Project mention: Nx - Highlights of 2023 | dev.to | 2023-12-28

    Tanstack - Tanstack has evolved to an entire ecosystem consisting of the famous Tanstack (or React) Query, Tanstack Table, now also Tanstack Router and Tanstack Form. It started with Tanstack Query, which adopted Nx and Nx Cloud. Zack talked about this collab with Dominik, and we also had Dominik on our Nx live stream. Now, all the above-mentioned Tanstack libs have adopted Nx, and there's more coming.

  • rooks

    Essential React custom hooks ⚓ to super charge your components!

    Project mention: rooks VS usehooks-ts - a user suggested alternative | libhunt.com/r/rooks | 2023-09-01
  • use-debounce

    A debounce hook for react

  • react-tracked

    State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

  • haunted

    React's Hooks API implemented for web components 👻

  • use-context-selector

    React useContextSelector hook in userland

    Project mention: Having too many contexts - is it a problem? | /r/reactjs | 2023-04-06

    Use jotai, or as someone else mentioned, zustand. React Context out of the box requires a very deliberate mental model due to a lack of tooling around selecting slices of state. This is why packages like react-context-selector exist: https://github.com/dai-shi/use-context-selector

  • react-hotkeys-hook

    React hook for using keyboard shortcuts in components.

  • alova

    Request strategy library for MVVM libraries such as Vue.js, React.js and Svelte.js

    Project mention: How to customize alova's request adapter | dev.to | 2023-11-23

    The following is a tutorial for some chapters. If you want to learn more about the usage of alovajs, please come to alova official website to learn.

  • use-http

    🐶 React hook for making isomorphic http requests

  • rxjs-hooks

    React hooks for RxJS

  • use-query-params

    React Hook for managing state in URL query parameters with easy serialization.

  • React PDF viewer

    A React component to view a PDF document

  • graphql-hooks

    🎣 Minimal hooks-first GraphQL client

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-12.

TypeScript react-hooks related posts


What are some of the best open-source react-hook projects in TypeScript? This list will help you:

Project Stars
1 react-hook-form 38,878
2 Refine 22,378
3 hooks 13,126
4 wouter 5,947
5 usehooks-ts 5,320
6 react-hooks-testing-library 5,173
7 react-intersection-observer 4,695
8 constate 3,908
9 react-firebase-hooks 3,506
10 reactfire 3,461
11 form 3,165
12 rooks 3,097
13 use-debounce 2,629
14 react-tracked 2,570
15 haunted 2,570
16 use-context-selector 2,397
17 react-hotkeys-hook 2,343
18 alova 2,326
19 use-http 2,310
20 rxjs-hooks 2,181
21 use-query-params 2,078
22 React PDF viewer 1,958
23 graphql-hooks 1,863
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.