GitShow/sindresorhus/react-extras
sindresorhus

react-extras

Useful components and utilities for working with React

by sindresorhus
npm-packagereactreact-componentreact-utils
Star on GitHubForknpm

JavaScript

745 stars27 forks12 contributorsQuiet · 5mo agoSince 2018v4.1.0MIT

Meet the team

See all 12 on GitHub →
sindresorhus
sindresorhus51 contributions
hyanmandian
hyanmandian2 contributions
alessandroHenrique
alessandroHenrique1 contribution
amitmerchant1990
amitmerchant19901 contribution
agouil
agouil1 contribution
just-boris
just-boris1 contribution
mauricedb
mauricedb1 contribution
Richienb
Richienb1 contribution

Languages

View on GitHub →
JavaScript90.6%
TypeScript9.4%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
71
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
sindresorhus
Add `useEventListener`, `useWindowEvent`, and `useDocumentEvent` hooksMergedPR

Fixes #26 I realize it looks complicated, but this is the simplest I could do while still handling everything details around React correctly. It does a lot so the user doesn't have to use for options and stuff.

sindresorhus · 4mo ago
Richienb
`useEvent`ClosedIssue

Regular s don't expose generics to automatically get event data type, so we implement thin wrappers for and , who override it in custom ways:

Richienb · 5mo ago
sindresorhus
Add `intersperse` function and `Join` componentMergedPR

Fixes #24

sindresorhus · 9mo ago
Structured data for AI agents

Repository: sindresorhus/react-extras. Description: Useful components and utilities for working with React Stars: 745, Forks: 27. Primary language: JavaScript. Languages: JavaScript (90.6%), TypeScript (9.4%). License: MIT. Topics: npm-package, react, react-component, react-utils. Latest release: v4.1.0 (5mo ago). Open PRs: 0, open issues: 0. Last activity: 5mo ago. Community health: 71%. Top contributors: sindresorhus, hyanmandian, alessandroHenrique, amitmerchant1990, agouil, just-boris, mauricedb, Richienb, sholladay, NotWoods and others.

·@ofershap

Replace github.com with gitshow.dev