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 (
    ...
  )
}

Dependencies (0)

    Dev Dependencies (7)

    Package Sidebar

    Install

    npm i use-add-event

    Weekly Downloads

    3

    Version

    1.1.0

    License

    ISC

    Unpacked Size

    4.06 kB

    Total Files

    6

    Last publish

    Collaborators

    • reactdevuk