A set of hooks for use with react
Last updated 24 days ago by darthtrevino .
MIT · Repository · Original npm · Tarball · package.json
$ cnpm install @essex-js-toolkit/hooks 
SYNC missed versions from official npm registry.


Provides a set of useful react hooks for common applications

List of available Hooks:

  • useDimensions: getting the dimensions of the given element
  • useSelectionHandler: provides basic selection handling
  • useLongRunning: invokes a long running task, and provides a loading flag
  • useDebouncedCallback: creates a debounced callback
  • useDynamicData: allows for the use of a dynamic data source
  • useEventListener: adds various listeners to the given element and cleans them up when done
  • useMousePosition: gets the current mouse position on the given element
  • useScrollListener: adds a scroll listener to the given element
  • useToggle: hook for a toggleable state
  • useDestroyable: hook for using a destroyable thing, so when the value changes
  • useInterval: creates an interval with the specified delay, and clears it on unmount


Licensed under the MIT License.

Current Tags

  • 1.1.3                                ...           latest (24 days ago)

2 Versions

  • 1.1.3                                ...           24 days ago
  • 1.1.2                                ...           3 months ago
Today 0
This Week 0
This Month 13
Last Day 0
Last Week 0
Last Month 0
Dependencies (2)
Dev Dependencies (10)

Copyright 2014 - 2016 © taobao.org |