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 Hook Form vs Formik | dev.to | 2023-01-30

    Forms are a handy feature for collecting data from users. Unfortunately, creating, styling, and validating forms is not always straightforward, especially when using front-end frameworks such as React. Fortunately, packages such as React Hook Form and Formik exist to simplify working with forms in React and React frameworks.

  • hooks

    A high-quality & reliable React Hooks library.

    Project mention: Alternative libs to migrate from React to Vue (or Vue to React) | dev.to | 2023-01-05


  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • refine

    Build your React-based CRUD applications, without constraints.

    Project mention: We built an open-source React framework(7.3K ⭐️ on GitHub) with Typescript to quickly build CRUD apps like admin panels, dashboards, internal tools, and storefronts. | reddit.com/r/typescript | 2023-02-01
  • react-hooks-testing-library

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

    Project mention: Domain Layer and React? Decorators to the Rescue! | dev.to | 2023-01-13

    Of course, you could isolate the logic inside a hook, and there's an awesome way of testing it with renderHook. But yet, you're trapped into react features, if they change their API, you will have to put your hands in your working logic and adapt some stuffs to keep up to date.

  • constate

    React Context + State

    Project mention: What are your favorite small utility packages? | reddit.com/r/reactjs | 2022-10-14

    Another one I like is https://github.com/diegohaz/constate, also <100 lines, but it makes contexts much easier to use. FB also uses mostly contexts for state management.

  • fre

    :ghost: Tiny Footprint Concurrent UI library for Fiber.

    Project mention: Fre: 1KB Concurrency React Alternative | news.ycombinator.com | 2022-03-29
  • reactfire

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

    Project mention: Can't call Google Cloud Function from a react app. I get googleauth.js:17 Uncaught Error: Cannot find module 'child_process' in my browser's console | reddit.com/r/googlecloud | 2022-12-09

    Are you using Firebase? If not, you probably should. You can call functions (with Auth) from your react app. There's a framework you can use to help: https://github.com/FirebaseExtended/reactfire

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • react-firebase-hooks

    React Hooks for Firebase.

    Project mention: Can anyone recommend a helper library for FireStore? | reddit.com/r/Firebase | 2023-01-04
  • usehooks-ts

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

    Project mention: 5 Small and Hidden React libraries you should already be using | dev.to | 2022-12-03

    You can check it here: https://github.com/juliencrn/usehooks-ts.

  • rooks

    Essential React custom hooks ⚓ to super charge your components!

  • haunted

    React's Hooks API implemented for web components 👻

  • use-http

    🐶 React hook for making isomorphic http requests

    Project mention: Top 10 Awesome React Hooks Libraries | dev.to | 2022-08-21

    Github Docs

  • react-tracked

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

    Project mention: My company doesn't use any state management tool. Is that bad? | reddit.com/r/reactjs | 2022-11-04
  • rxjs-hooks

    React hooks for RxJS

    Project mention: Watermelon db withObservable forward ref | reddit.com/r/reactnative | 2022-07-01

    A good alternative would be using the useObservable hook instead of withObservable HOC, I'm using watermelondb, and I'm using the hook for almost every case, you can also take a look at react native freeze if you use react navigation it helped me alot with performance.

  • use-debounce

    A debounce hook for react

    Project mention: Top 10 Awesome React Hooks Libraries | dev.to | 2022-08-21


  • use-context-selector

    React useContextSelector hook in userland

    Project mention: use-next-context: Performance-optimized React Context API. | reddit.com/r/reactjs | 2023-01-05

    How does this differ from https://github.com/dai-shi/use-context-selector?

  • use-query-params

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

  • graphql-hooks

    🎣 Minimal hooks-first GraphQL client

  • react-hotkeys-hook

    React hook for using keyboard shortcuts in components.

    Project mention: Use a hook inside a `forEach` loop? | reddit.com/r/reactjs | 2022-02-26

    I am using a hooks library → https://github.com/JohannesKlauss/react-hotkeys-hook/

  • hookstate

    The simple but very powerful and incredibly fast state management for React that is based on hooks

    Project mention: 2022: Best State management libraries in React JS | dev.to | 2022-09-13
  • React PDF viewer

    A React component to view a PDF document

    Project mention: Best library for showing a pdf in react | reddit.com/r/reactjs | 2022-12-02

    Ref: https://react-pdf-viewer.dev/

  • react-hook

    ↩ Strongly typed, concurrent mode-safe React hooks

    Project mention: How to use Resize Observer with React | dev.to | 2022-07-09

    Our requirements look good and pretty strict, uh? But don't worry, we can deal with all of them using the beautiful and very easy-to-use useResizeObserver hook from the beautiful react-hook library by Jared Lunde. According to it's documentation and my tests and usage as well it meets all our requirements:

  • react-use-chinese


    Project mention: React의 맥가이버, react-use, react-hookz! | dev.to | 2022-07-13

    Collection of essential React Hooks Port of libreact Translations: 🇨🇳 汉语

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-02-01.

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 32,914
2 hooks 11,207
3 refine 7,243
4 react-hooks-testing-library 4,875
5 constate 3,778
6 fre 3,564
7 reactfire 3,247
8 react-firebase-hooks 3,097
9 usehooks-ts 2,969
10 rooks 2,717
11 haunted 2,467
12 use-http 2,253
13 react-tracked 2,236
14 rxjs-hooks 2,132
15 use-debounce 2,119
16 use-context-selector 1,961
17 use-query-params 1,816
18 graphql-hooks 1,802
19 react-hotkeys-hook 1,511
20 hookstate 1,488
21 React PDF viewer 1,461
22 react-hook 1,199
23 react-use-chinese 943
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.