A set of hooks for use with react
Last updated a month ago by ahoak .
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.4                                ...           latest (a month ago)

3 Versions

  • 1.1.4                                ...           a month ago
  • 1.1.3                                ...           2 months ago
  • 1.1.2                                ...           5 months ago
Today 0
This Week 3
This Month 3
Last Day 0
Last Week 0
Last Month 9
Dependencies (2)
Dev Dependencies (10)

Copyright 2014 - 2017 © taobao.org |