/hookit

Some nifty hooks 🪝

Primary LanguageTypeScriptMIT LicenseMIT

🪝 hookit 🪝

A collection of useful react hooks.

Features:

  • TypeScript support
  • Fully tested
  • SSR compatibility
Package Version Description
@hookit/debounce @hookit/debounce npm badge Debounce fast-changing state
@hookit/element-event-listener @hookit/element-event-listener npm badge Listen to events on elements with hooks
@hookit/geo-location @hookit/geo-location npm badge Access users geolocation info with hooks
@hookit/interval @hookit/interval npm badge Execute code on an interval
@hookit/local-storage @hookit/local-storage npm badge Set and get items from local storage
@hookit/media @hookit/media npm badge Utilize media queries in components
@hookit/mouse @hookit/mouse npm badge Determine cursor position
@hookit/network-status @hookit/network-status npm badge Get network status
@hookit/permissions @hookit/permissions npm badge Layer user permissions into your application with hooks
@hookit/sarcasm @hookit/sarcasm npm badge sO yOu WaNnA uSe SoMe HoOkS hUh???
@hookit/throttle @hookit/throttle npm badge Throttle fast-changing state
@hookit/toggle @hookit/toggle npm badge Toggle a boolean state
@hookit/undo @hookit/undo npm badge Undo & redo state changes
@hookit/verification-inputs @hookit/verification-inputs npm badge Helps with verification input features
@hookit/why-did-you-update @hookit/why-did-you-update npm badge Understand why react components are re-rendering
@hookit/window-event-listener @hookit/window-event-listener npm badge Easily add/remove window event listeners