use-add-event

1.1.0 • Public • Published

useEvent React Hook

This replaces the need for using window.addEventListener() when using react hooks.

You use it in exactly the same way as window.addEventListener().

Install

Yarn: yarn add use-add-event

NPM: npm install --save use-add-event

Usage

useEvent(event, handler, useCapture)

event: STRING - any event listener event as a string. handler: FUNCTION - function to be called when the event is triggered. useCapture: BOOL - determining passive event or not (defaults to false).

Example:

import useEvent from 'use-add-event';

export default function MyComponent() {
  const handleResize = (e) => { ... };
  useEvent('resize', handleResize);
  return (
    ...
  )
}

Dependents (0)

Package Sidebar

Install

npm i use-add-event

Weekly Downloads

2

Version

1.1.0

License

ISC

Unpacked Size

4.06 kB

Total Files

6

Last publish

Collaborators

  • reactdevuk