Topic: "react-hook"
juliencrn/usehooks-ts
React hook library, ready to use, written in Typescript.
Language: TypeScript - Size: 11.2 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 7,092 - Forks: 446

imbhargav5/rooks
Essential React custom hooks ⚓ to super charge your components!
Language: TypeScript - Size: 19.2 MB - Last synced at: 4 days ago - Pushed at: 26 days ago - Stars: 3,262 - Forks: 220

xnimorz/use-debounce
A debounce hook for react
Language: TypeScript - Size: 1.33 MB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 3,186 - Forks: 113

cassiozen/useStateMachine
The <1 kb state machine hook for React
Language: TypeScript - Size: 2.25 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 2,396 - Forks: 48

ava/use-http
🐶 React hook for making isomorphic http requests
Language: TypeScript - Size: 7.64 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 2,313 - Forks: 115

react-hookz/web
React hooks done right, for browser and SSR.
Language: TypeScript - Size: 10.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,070 - Forks: 103

jaredLunde/react-hook
↩ Strongly typed, concurrent mode-safe React hooks
Language: TypeScript - Size: 2.88 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1,489 - Forks: 97

react-love/react-latest-framework 📦
a client framework of React
Language: JavaScript - Size: 6.66 MB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 822 - Forks: 308

ZeeCoder/use-resize-observer
A React hook that allows you to use a ResizeObserver to measure an element's size.
Language: TypeScript - Size: 1000 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 662 - Forks: 43

marcin-piela/react-fetching-library
Simple and powerful API client for react 👍 Use hooks or FACCs to fetch data in easy way. No dependencies! Just react under the hood.
Language: TypeScript - Size: 7.91 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 623 - Forks: 34

amrlabib/react-timer-hook
React timer hook
Language: JavaScript - Size: 1.89 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 568 - Forks: 114

uniquemo/react-netease-music
React Netease Music——一个基于React、TypeScript的高仿网易云mac客户端🎵播放器。
Language: TypeScript - Size: 18.5 MB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 532 - Forks: 118

chintan9/plyr-react
A simple, accessible and customisable react media player for Video, Audio, YouTube and Vimeo
Language: TypeScript - Size: 14.6 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 494 - Forks: 55

ponymessenger/use-prosemirror
ProseMirror + React made easy
Language: TypeScript - Size: 71.3 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 357 - Forks: 21

E-Kuerschner/useAudioPlayer
React hooks for controlling audio on the web
Language: TypeScript - Size: 83.7 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 347 - Forks: 37

no23reason/react-geolocated
React hook for using Geolocation API
Language: TypeScript - Size: 17.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 314 - Forks: 75

MananTank/radioactive-state
☢ Make Your React App Truly Reactive!
Language: JavaScript - Size: 4.41 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 313 - Forks: 51

trekhleb/use-position
🌍 React hook usePosition() for fetching and following a browser geolocation
Language: JavaScript - Size: 4.49 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 306 - Forks: 50

the-road-to-learn-react/use-state-with-callback
Custom hook to include a callback function for useState.
Language: JavaScript - Size: 1.64 MB - Last synced at: 28 days ago - Pushed at: about 3 years ago - Stars: 276 - Forks: 36

junhoyeo/use-color 📦
🟥🟥🟥🟥🟥⚠️ Archiving this repo; Pretty much useless to have this as an hook ⚠️🟥🟥🟥🟥🟥
Language: TypeScript - Size: 692 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 268 - Forks: 7

the-road-to-learn-react/react-hooks-introduction
Introduction to React Hooks for function components (released in React 16.7.)
Language: JavaScript - Size: 521 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 259 - Forks: 66

hemengke1997/use-antd-resizable-header
antd table 表格头列拖拽 hook / React Hook makes antd Table Header resizable.
Language: TypeScript - Size: 7.27 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 258 - Forks: 55

carloslfu/use-machine
React Hook for using Statecharts powered by XState. use-machine.
Language: TypeScript - Size: 778 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 226 - Forks: 12

elgorditosalsero/react-gtm-hook
Easily manage the Google Tag Manager via Hook
Language: TypeScript - Size: 1.41 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 223 - Forks: 27

pgilad/react-page-visibility
Declarative, nested, stateful, isomorphic page visibility React component
Language: JavaScript - Size: 150 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 223 - Forks: 11

thibaultboursier/use-timer
A timer hook for React
Language: TypeScript - Size: 1.03 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 200 - Forks: 24

salvoravida/react-universal-hooks
:tada: React Universal Hooks : just use****** everywhere (Functional or Class Component). Support React DevTools!
Language: JavaScript - Size: 484 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 189 - Forks: 3

dance2die/react-use-localstorage
(seeking maintainers) ⚓ React hook for using local storage
Language: TypeScript - Size: 1.08 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 170 - Forks: 32

xieyezi/sku-algorithm
Product multi-variant selection - SKU algorithm
Language: TypeScript - Size: 680 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 163 - Forks: 55

motasimfoad/Portfolio-2020
Simple reactjs portfolio of Motasim Foad
Language: JavaScript - Size: 13.2 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 162 - Forks: 48

scriptkavi/hooks
Empower your react project with accessible and customizable hooks. Copy paste the modern hooks and use them in your React or NextJS applications.
Language: TypeScript - Size: 1.12 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 161 - Forks: 3

veactjs/veact
Mutable state enhancer library for React based on @vue/reactivity
Language: TypeScript - Size: 664 KB - Last synced at: about 1 hour ago - Pushed at: 8 months ago - Stars: 159 - Forks: 4

meowtec/relyzer
Debugger for React functional components. Online demo: https://meowtec.github.io/relyzer/examples/todomvc/build/
Language: TypeScript - Size: 3.25 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 153 - Forks: 3

diogomoretti/use-reading-time
䷉ A react hook to show in how many time that content could be read
Language: JavaScript - Size: 711 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 127 - Forks: 4

alii/use-last-fm
🎸 React Hook to use realtime last.fm data and display your currently played song in your application.
Language: TypeScript - Size: 309 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 123 - Forks: 11

amrlabib/react-native-appstate-hook
React Native appSate hook
Size: 18.6 KB - Last synced at: 15 days ago - Pushed at: about 3 years ago - Stars: 119 - Forks: 22

idw111/use-google-spreadsheet
react hook for using google spreadsheet as a data table (API endpoint)
Language: TypeScript - Size: 616 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 104 - Forks: 7

alvin0216/remix-ssr-blog
Personal blog developed based on remix!(基于 remix 开发的个人博客)
Language: TypeScript - Size: 978 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 98 - Forks: 18

leonardomso/roover
🐱 A lightweight audio library for React apps.
Language: TypeScript - Size: 14.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 94 - Forks: 10

andreiduca/use-async-resource
A custom React hook for simple data fetching with React Suspense
Language: TypeScript - Size: 465 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 93 - Forks: 9

bradgarropy/use-countdown
⏳ useCountdown hook
Language: TypeScript - Size: 641 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 92 - Forks: 12

the-road-to-learn-react/use-custom-element
Custom hook to bridge Custom Elements (Web Components) to React.
Language: JavaScript - Size: 1.97 MB - Last synced at: 22 days ago - Pushed at: almost 3 years ago - Stars: 90 - Forks: 7

bitmap/react-hook-inview
React hook for detecting when an element is in the viewport
Language: TypeScript - Size: 1.23 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 86 - Forks: 5

hyochan/dooboo-native-ts 📦
Complete boilerplate for react-native app. Contains, typescript, react-hook, context-api, ts-jest, localization, navigation and etc.
Language: TypeScript - Size: 8.09 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 81 - Forks: 27

zackify/use-upload
Framework agnostic library handling file uploads with progress, direct to AWS / GCP, and other locations
Language: TypeScript - Size: 491 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 77 - Forks: 4

barbarbar338/react-use-lanyard
🚀 Use Lanyard API easily in your React app!
Language: TypeScript - Size: 82 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 65 - Forks: 7

chnirt/reactnative-best-practice
React Native (ReactJS + ReactNavigation5 + Firebase) codebase containing real world examples (CRUD, auth, advanced patterns, etc).
Language: JavaScript - Size: 38.9 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 62 - Forks: 10

fitzmode/use-dynamic-refs
A React hook to dynamically set and get Refs.
Language: HTML - Size: 600 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 10

withvoid/melting-pot
A react utility library.
Language: JavaScript - Size: 4.46 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 59 - Forks: 14

tau-engineering/react-hooks
🎣 React Hooks to get hooked on
Language: TypeScript - Size: 30.3 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 56 - Forks: 7

aspirantzhang/umi3-grud
[视频课程] Umi3+Dva入门实践 完成用户管理的CRUD应用(2020)
Language: TypeScript - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 54 - Forks: 15

scio-labs/use-inkathon
Typesafe React hooks and utility functions that simplify the process of working with Substrate-based networks and ink! smart contracts.
Language: TypeScript - Size: 3.94 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 53 - Forks: 18

Hzy0913/arc-progress
:whale: Arc circular animation progress bar drawn by canvas, you can used in the react component, or no dependence.
Language: TypeScript - Size: 817 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 50 - Forks: 12

pocesar/react-use-comlink
Three ways to use Comlink web workers through React Hooks (and in a typesafe manner).
Language: TypeScript - Size: 122 KB - Last synced at: 22 days ago - Pushed at: over 5 years ago - Stars: 49 - Forks: 4

neo/react-use-scroll-position
A react hook to use scroll position
Language: TypeScript - Size: 13.7 KB - Last synced at: 2 days ago - Pushed at: almost 6 years ago - Stars: 46 - Forks: 4

colbyfayock/use-custom-hook
⚛️ A starter template for creating a new React Hook
Language: JavaScript - Size: 879 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 45 - Forks: 13

yunsii/use-switch-tabs
🚀 React hook used to convert Switch-like component to Tabs-like component state. 用于将类 Switch 组件转换为 Tabs 组件状态的 React hook。
Language: TypeScript - Size: 1.28 MB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 45 - Forks: 7

helderberto/use-is-mounted-ref
📦 useIsMountedRef() is a React Hook to check when the component is mounted.
Language: JavaScript - Size: 4.25 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 44 - Forks: 5

PriontoAbdullah/Resume-Builder-Web-App
📰 An awesome Resume Builder web app 🧾📓 built with React.js, using Firebase and Tailwind CSS 📰 Live demo: 🛠 https://resume-builder-bd.web.app/
Language: JavaScript - Size: 2.7 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 12

dolfbarr/react-log-hook
React hook for logging per component lifecycle
Language: TypeScript - Size: 4.04 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 42 - Forks: 2

jangbl/yelp-frontend
Yelp clone in React
Language: JavaScript - Size: 4.94 MB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 42 - Forks: 22

Michaeladze/useReactiveForm
React hook for gathering and validating form data without unnecessary re-renders.
Language: TypeScript - Size: 218 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 5

Invulner/use-text-analyzer
A React hook for analyzing text.
Language: TypeScript - Size: 1.47 MB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 41 - Forks: 0

rodrigooler/i18nh
i18nh - (I18n Hook) i18n simplified and made to solve the problem of internationalization using the concept of hook (react)
Language: JavaScript - Size: 3.28 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 40 - Forks: 2

naihe138/naice-blog-admin
👏👏👏博客后台管理系统(react-hooks+typeScript)
Language: TypeScript - Size: 9.24 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 13

bySabi/hookleton
globalize your React Hooks without fear using the Hookleton Pattern
Language: JavaScript - Size: 11.5 MB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 40 - Forks: 1

CodeByZack/kongtv-react
风影院H5版,在线看vip电影。。。
Language: TypeScript - Size: 1.87 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 7

ukjinjang/react-channel-plugin
Channel IO plugin wrapper for React
Language: TypeScript - Size: 1.63 MB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 35 - Forks: 9

amazingandyyy/use-form-react
⚡ React form hook made blazing fast and easy.
Language: JavaScript - Size: 24.4 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 34 - Forks: 4

anatoliygatt/use-prefers-color-scheme
🪝 React hook for subscribing to user's color scheme preference.
Language: TypeScript - Size: 2.62 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 33 - Forks: 0

CharlesStover/use-dimensions 📦
A React hook for the React Native Dimensions API.
Language: JavaScript - Size: 944 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 3

lifeart/hooked-components
Custom components for Ember, inspired by React Hooks approach
Language: TypeScript - Size: 1.59 MB - Last synced at: 29 days ago - Pushed at: almost 4 years ago - Stars: 31 - Forks: 2

alamenai/rehook
🐟 Copy & Paste a Hook or Publish Your Own 🐟
Language: TypeScript - Size: 282 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 30 - Forks: 5

notsidney/use-algolia
Dead-simple React hook to make Algolia search queries. Supports pagination out of the box.
Language: TypeScript - Size: 1.1 MB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 1

haldarmahesh/use-key-hook
React hook to handle all the key press.
Language: JavaScript - Size: 1000 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 4

known-as-bmf/react-signalr
A react hook to interact with SignalR hubs.
Language: TypeScript - Size: 2.55 MB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 27 - Forks: 8

morewings/css-vars-hook
css-vars-hook contains React hooks to set and manipulate CSS custom properties from the component.
Language: TypeScript - Size: 8.06 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 26 - Forks: 0

adamsoffer/react-hubspot
A collection of React hooks for interacting with Hubspot APIs
Language: JavaScript - Size: 479 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 8

yuritoledo/useRedContext
A Flux/Redux replacer - written with useContext and useReducer hooks.
Language: JavaScript - Size: 1.66 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 2

helderberto/use-clipboard-api
📋 useClipboardApi() is a React Hook that consumes Web Clipboard API.
Language: TypeScript - Size: 1.96 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 22 - Forks: 0

anatoliygatt/use-prefers-reduced-motion
🪝 React hook for subscribing to user's motion preference.
Language: TypeScript - Size: 2.62 MB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 0

DungBuiDeveloper/asset-manager-system
IT asset management project is an open source using "MERN STACK", I build a source of my own "MERN STACK" and apply to other projects. It is expected that in the long term the project will extend other front end such as "ANGULAR, VUE".
Last synced at: over 2 years ago - Stars: 21 - Forks: 0

Jasonzj/sneaker
一个基于 React、Typescript 构建的球鞋比价网站,通过搜索对比鞋子在 dewu, stockx, goat 三个网站的价格
Language: TypeScript - Size: 10.6 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 4

kelvinmaues/react-hubspot-tracking-code-hook
A custom hook to use the HubSpot Tracking Code API function.
Language: TypeScript - Size: 1.17 MB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 18 - Forks: 10

aromalanil/useCustomHooks
📦 npm package containing a set of custom hooks for your next React project.
Language: JavaScript - Size: 160 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 8

MA-Ahmad/blog-app-react-frontend
React frontend of a blog app with rails on backend.
Language: JavaScript - Size: 3.91 MB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 4

talentlessguy/use-ens
A React hook to fetch ENS records from a domain.
Language: JavaScript - Size: 25.4 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 0

dzucconi/use-keyboard-list-navigation
A React hook to navigate through lists with your keyboard
Language: TypeScript - Size: 1.99 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 2

ekamid/gopone-a-mernstack-anonymous-messaging-app
It's an anonymous messaging app build in MERN stack.
Language: JavaScript - Size: 1010 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 10

phuocng/intersection-observer-examples
Practical, real world examples of Intersection Observer
Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 0

theminstack/factor
Minimal shared dynamic states by hoisting React Hooks up to React Contexts.
Language: TypeScript - Size: 390 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 0

Eished/simple-jira
React + TypeScript + Tailwindcss + Flowbite 技术实践:仿 Jira 看板项目. jira-dev-tool 配置
Language: JavaScript - Size: 2.43 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 4

zhongmeizhi/z-ui
一个用Typescript + React Hooks写的"UI库"🌌,主要采用蓝色色调,寻找一起coding的小伙伴。⭐喜欢请star,欢迎fork,有Bug和建议请留言。
Language: JavaScript - Size: 1.02 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 2

rzayevsahil/HRMS-React-Frontend
Language: JavaScript - Size: 2.77 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 0

CharlesStover/use-async-function 📦
A React hook for integrating asynchronous function state into React function component state.
Language: TypeScript - Size: 1.01 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 1

style-hook/style-hook 📦
use css in js with react hook.
Language: TypeScript - Size: 558 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

TomasSestak/react-spring-scroll-to-hook
Simple custom hook for scrollTo functionality in react-spring v9
Language: TypeScript - Size: 764 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 4

posaune0423/use-haptic
A convenient React hook that utilizes input[switch] introduced in Safari 18.0 to trigger haptic feedback anytime, anywhere in your application.
Language: TypeScript - Size: 272 KB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 13 - Forks: 0

jschwindt/react-use-search-params-state
React hook to keep state using URL search params. Based on useSearchParams from react-router-dom@6
Language: TypeScript - Size: 1.62 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 13 - Forks: 1

brandiqa/react-hooks-context-app
An example project demonstrating how to manage global state using React Hooks and the Context API
Language: JavaScript - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 10
