An open API service providing repository metadata for many open source software ecosystems.

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